“Conocimientos Programación>Programación PHP /MySQL

MySQL Linux Tutorial

2013/1/23
MySQL es un sistema de gestión de base de datos relacional popular, de uso general como el back-end de aplicaciones web tales como foros de discusión y galerías de fotos . MySQL es fácil de aprender y usar. Cuenta con una interfaz de shell simple y varias utilidades de línea de comandos para la gestión y administración de bases de datos y el servidor. Conectarse al servidor MySQL

MySQL es un idioma (SQL ) shell de consulta estructurado simple, pero potente e interactiva . Invoque el shell de la línea de comandos de Linux con la siguiente sintaxis :

mysql- u usuario - p

Se le pedirá la contraseña . También puede acceder a una base de datos MySQL en sistemas remotos con el "- h hostname" opción. Consulte el manual de referencia de MySQL vinculado en la sección de Referencias o use " hombre mysql " en la línea de comandos de Linux para más opciones .
Búsqueda y exploración de una base de datos

el shell de MySQL , hay una serie de comandos que puede utilizar , además de las sentencias SQL . Tipo de ayuda o \\ h en el prompt mysql para ver una lista de los comandos

Ver la lista de bases de datos disponibles , escriba: .

SHOW DATABASES ;

Seleccione una base de datos utilizando el " " comandos de MySQL . Para este ejemplo , el nombre de base de datos es address_book :

Usa address_book

Ver una lista de las tablas:

SHOW TABLES ;

uso " DESCRIBE < , nombre de tabla > "para ver una lista de los campos de una tabla y sus descripciones. Para este ejemplo, el nombre de la tabla es personas por

describir a las personas ; .
Consulta de la Base de datos

Una vez que tenga una idea clara de cómo se construye su base de datos , puede consultar la base de datos para recuperar la información almacenada en las tablas mediante la sentencia SELECT. La sintaxis básica es " SELECT FROM

Por ejemplo , mira todas las columnas para todos los registros de personas: .

SELECT * FROM personas ;

Restringir la . salida de columnas específicas mediante la sustitución de los comodines * con una lista delimitada por comas de nombres de columna , por ejemplo, la tabla contiene columnas personas estándar para describir a las personas :

last_name SELECT , nombre FROM personas ;
< p > Limite su consulta mediante WHERE para filtrar los resultados y LIMIT para restringir los resultados al número específico de registros . Clasificar los resultados utilizando ORDER BY . por ejemplo , esta declaración muestra los primeros 10 registros en los que el apellido es "Johnson ", ordenados por apellido :

last_name SELECT nombre FROM personas DONDE last_name = "Johnson " LIMIT 10 ORDER BY nombre apellido ;

Uso ÚNETE para recuperar las columnas de las tablas relacionadas Aquí . la tabla de direcciones está relacionado con la tabla la gente en la columna de la clave a: ( . people.A = direcciones a)

SELECT * FROM personas , direcciones LEFT JOIN (personas, direcciones ) eN

agregar, actualizar y eliminar registros

Uso INSERT para agregar nuevos registros a una tabla utilizando la sintaxis INSERT INTO ( ) VALORES

( ) , por ejemplo :

INSERT INTO personas ( nombre, apellidos ) VALUES ( " Bob ", " Clark" ) ;

modificar un registro utilizando UPDATE con la sintaxis ACTUALIZACIÓN

SET < columna > = DONDE Por ejemplo : .
personas ACTUALIZACIÓN

SET 'nombre = " Robert " WHERE nombre apellido = " Bob" ;

Eliminar registros de una tabla utilizando el sintaxis delete DE

DONDE Por ejemplo :

DELETE FROM gente DONDE nombre apellido = " Robert" Y last_name = " Johnson" ;
la construcción de su base de datos.

Crear una nueva base de datos con CREATE DATABASE

Crear tablas en la base de datos que está utilizando con CREATE TABLE ) . por ejemplo , aquí está la declaración de creación de la tabla para la tabla de personas.

CREATE TABLE personas ( idpeople UNSIGNED INTEGER NOT NULL AUTO_INCREMENT , un UNSIGNED INTEGER NOT NULL, 'nombre VARCHAR ( 45 ) NULL , apellidos VARCHAR ( 45 ) NULL, PRIMARY KEY ( idpeople , a) , INDEX people_FKIndex1 ( a));
En la línea de comandos

MySQL incluye varias utilidades de cliente de línea de comandos de Linux para la gestión y . administración de bases de datos Estas herramientas simplifican muchas tareas , y puede ser fácilmente secuencias de comandos y programado con trabajos de cron

mysqladmin : . Administre su servidor MySQL opciones incluyen crear y eliminar bases de datos , cambiar la contraseña, mostrar el estado y el lavado cachés. .

mysqlcheck : Realizar mantenimiento de tablas , incluyendo la reparación , optimización y análisis de

mysqldump : . . Exportar datos o toda la base de datos en XML , texto delimitados o instrucciones SQL

mysqlimport : importar datos de un archivo en una tabla de base de datos

mysqlshow : . . Mostrar información sobre la base de datos , las tablas y las columnas de las tablas y los índices

Programación PHP /MySQL
Cómo restablecer la contraseña de root para MySQL Debian 5.0.3
Cómo subir imágenes con PHP a una base de datos
Cómo insertar un formulario de registro en MySQL
Cómo cambiar la combinación de colores en PHP CSS
Cómo recuperar la estructura de la tabla MySQL en PHP
Cómo cargar un archivo SQL en MySQL PHP De consulta
Cómo eliminar una nueva línea y el espacio en PHP
Cómo agregar códigos de marquesina para PHP Nuke
Conocimientos Informáticos © http://www.ordenador.online