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
Copyright © Conocimientos Informáticos http://ordenador.wingwit.com
|