Red de conocimiento del abogados - Ley de patentes - manual de comandos comunes de mysql

manual de comandos comunes de mysql

Hemos introducido una serie de conocimientos básicos de MySQL antes. ¡Hoy hemos clasificado los comandos funcionales de MySQL más utilizados para su referencia!

1. Exportar toda la base de datos

mysqldump -u nombre de usuario-p –default-character-set=latin1 nombre de la base de datos gt; )

mysqldump -u wcnc -p smgp_apps_wcnc gt; wcnc.sql

2 Exportar una tabla

mysqldump -u nombre de usuario -p nombre de la base de datos nombre de la tabla gt ; exportar nombre de archivo

mysqldump -u wcnc -p smgp_apps_wcnc usersgt; wcnc_users.sql

3. Exportar una estructura de base de datos

mysqldump -u wcnc -p - d –add-drop-table smgp_apps_wcnc gt;d: wcnc_db.sql

-d Sin datos –add-drop-table Agregue una tabla desplegable antes de cada declaración de creación

4. la base de datos

A: Comandos fuente de uso común

Ingrese a la consola de la base de datos mysql,

como mysql -u root -p

mysqlgt; use la base de datos

Luego use el comando fuente, y los siguientes parámetros son archivos de script (como .sql usado aquí)

mysqlgt source wcnc_db.sql

<; p>B: Utilice el comando mysqldump

mysqldump -u nombre de usuario -p dbname lt; nombre de archivo.sql

C: Utilice el comando mysql

mysql -u nombre de usuario -p -D dbname lt; nombre de archivo.sql

Inicio y salida

1. Ingrese a MySQL: inicie el cliente de línea de comandos MySQL (interfaz DOS de MySQL) e ingrese directamente la contraseña durante. instalación.

El mensaje en este momento es: mysqlgt;

2. Salir de MySQL: salir o salir

Operación de biblioteca

1 Crear base de datos. >Comando: crear base de datos lt; nombre de base de datos gt;

Por ejemplo: crear una base de datos llamada sqlroad

mysqlgt; crear base de datos sqlroad

2. bases de datos

Comando: mostrar bases de datos (nota: hay una s al final)

mysqlgt; mostrar bases de datos

3.

Comando: soltar la base de datos lt; nombre de la base de datos gt;

Por ejemplo: eliminar la base de datos denominada sqlroad

mysqlgt; Conexión de base de datos

Comando: use lt; nombre de la base de datos gt;

Por ejemplo: si la base de datos sqlroad existe, intente acceder a ella:

use sqlroad;

p>

Mensaje en pantalla: Base de datos cambiada

5. Ver la base de datos utilizada actualmente

mysqlgt();

6. La base de datos actual contiene información de la tabla:

mysqlgt; show table; (Nota: hay una s al final)

Para operaciones de tabla, una base de datos debe ser conectado antes de la operación

1. Crear tabla

Comando: crear tabla lt; nombre de tabla gt; (lt; nombre de campo gt; lt; tipo gt; [,..lt; nombre de campo ngt; lt; tipo ngt;]);

mysqlgt; crear tabla MyClass(

gt; id int(4) clave primaria no nula auto_increment,

gt; nombre char(20) no nulo,

gt; sexo int(4) no nulo predeterminado '′,

gt;

2. Obtener la estructura de la tabla

Comando: desc nombre de la tabla, o mostrar columnas del nombre de la tabla

mysqlgt DESCRIBE MyClass

mysqlgt; desc MyClass;

mysqlgt; mostrar columnas de MyClass;

3. Eliminar tabla

comando: eliminar tabla lt; >

Por ejemplo: eliminar la tabla llamada MyClass

mysqlgt; drop table MyClass

4. Insertar datos

Comando: insertar en lt; nombre gt [( lt; nombre de campo gt; [, ..lt; nombre de campo ngt; ])] valores (valor)[, (valor n)]

Por ejemplo, inserte dos registros en la tabla MyClass Estos dos registros representan: el número se llama.

La puntuación de Tom es 0,45, la puntuación de Joan es 0,99 y la puntuación de Wang es 0,5

mysqlgt; insertar en MyClass valores(1,'Tom', 96,45), (2, 'Joan', 82,99. ), (2, 'Wang', 96.59);

5. Consultar los datos en la tabla

11), Consultar todas las líneas

Comando: seleccionar. lt; campo, campo,...gt; de lt; nombre de la tabla gt; donde lt; expresión gt; seleccione * de MyClass;

12), consulte las primeras filas de datos

Por ejemplo: vea los datos de la fila anterior en la tabla MyClass

mysqlgt; seleccione * de MyClass ordenar por límite de identificación 0, 2

O:

mysqlgt; seleccione * de MyClass límite 0, 2

6. en la tabla

Comando: eliminar del nombre de la tabla donde expresión

Por ejemplo: eliminar el registro numerado en la tabla MyClass

mysqlgt eliminar de MyClass donde id; =1;

7. Modificar los datos en la tabla:

actualizar nombre de tabla establecer campo = nuevo valor,... donde condición

mysqlgt; MyClass set name='Mary'where id=1;

8. Agregar campos a la tabla:

1 Comando: modificar el nombre de la tabla agregar el tipo de campo otro

3Por ejemplo: se agrega un campo passtest a la tabla MyClass, el tipo es int(4), el valor predeterminado es

5mysqlgt; alter table MyClass add passtest int(4) default '′

9. Cambie el nombre de la tabla:

Comando: cambie el nombre de la tabla original al nuevo nombre de la tabla

Por ejemplo: cambie el nombre de la tabla MyClass a YouClass;

mysqlgt; cambiar el nombre de la tabla MyClass a YouClass

Actualizar el contenido del campo

actualizar el nombre de la tabla establecer el nombre del campo = nuevo contenido

actualizar la tabla; conjunto de nombres nombre de campo = reemplazar (nombre de campo, 'contenido antiguo', contenido nuevo')

actualizar conjunto de artículos contenido=concat(' ',contenido

Tipos de campo y base de datos); operaciones

1. Tipo INT[(M)]: tipo entero de tamaño normal

2. Tipo DOUBLE[(M, D)] [ZEROFILL]: tamaño normal (doble precisión) tipo de número de punto flotante

3. FECHA tipo de fecha: el rango admitido es -01-01 a -12-31.

MySQL muestra los valores de FECHA en formato AAAA-MM-DD, pero le permite usar cadenas o números para asignar valores a las columnas de FECHA

4. Tipo CHAR(M): tipo de cadena de longitud fija. Al almacenar, siempre se llena con espacios a la derecha hasta la longitud especificada

5. Tipo BLOB TEXT, la longitud máxima es (2^16-1) caracteres.

6. Tipo VARCHAR: tipo de cadena de longitud variable

7. Importar tabla de base de datos

Crear archivo .sql

Primero genere una biblioteca como subasta.c: mysqlbingt; -u root -p crear subasta, se le pedirá que ingrese la contraseña y luego se creará correctamente.

Importar el archivo subasta.sql

c: mysqlbingt; mysql -u root -p subasta lt;

A través de las operaciones anteriores, puede crear una subasta de base de datos y una subasta de tabla en ella.

8. Modifique la base de datos

Agregue campos en la tabla mysql:

alterar tabla dbname agregue columna ID de usuario int(11) clave primaria no nula auto_increment

De esta manera. , simplemente se agrega un campo ID de usuario a la tabla dbname, de tipo int(11).

9. Autorización de la base de datos mysql

mysqlgt; otorgar seleccionar, insertar, eliminar, crear, soltar

en *.* (o test.*/user.*/..)

al nombre de usuario@localhost

identificado por 'contraseña'

Por ejemplo: para crear una nueva cuenta de usuario para poder acceder a la base de datos, debe hacer lo siguiente siguiente:

mysqlgt; otorgar uso

-gt; ON test.*

-gt; TO testuser@localhost; OK, 0 filas afectadas (0,15 segundos)

Después de eso, se crea un nuevo usuario llamado: testuser. Este usuario solo puede conectarse a la base de datos desde localhost y puede conectarse a la base de datos de prueba. A continuación, debemos especificar qué operaciones puede realizar el usuario testuser:

mysqlgt; GRANT seleccionar, insertar, eliminar, actualizar

-gt.*

< p; >-gt; TO testuser@localhost;

Consulta OK, 0 filas afectadas (0,00 segundos)

Esta operación permite al usuario de prueba realizar SELECT en cada tabla de la base de datos de prueba, INSERT y Operaciones de consulta BORRAR y ACTUALIZAR.

Ahora finalizamos la operación y salimos del programa cliente MySQL:

mysqlgt; exit

Operación DDL

1: Utilice la instrucción SHOW para averiguar qué base de datos se encuentra actualmente. existe en el servidor:

mysqlgt; MOSTRAR BASES DE DATOS;

2. Crear una base de datos MYSQLDATA

Crear BASE DE DATOS MYSQLDATA; 3: Elija su base de datos creada

mysqlgt; USE MYSQLDATA (Cuando presiona Enter y aparece Base de datos cambiada, ¡la operación es exitosa!)

4: Verifique qué tablas existen en la base de datos actual. base de datos

mysqlgt; MOSTRAR TABLAS;

5: Crear una tabla de base de datos

mysqlgt; Crear TABLA MYTABLE (nombre VARCHAR(20), sexo CHAR(1) );

p>

6: Muestra la estructura de la tabla:

mysqlgt; DESCRIBE MYTABLE

7: Agrega registros a la tabla

mysqlgt; insertar valores en MYTABLE ("hyq", "M");

8: carga datos en la tabla de la base de datos en modo texto (por ejemplo, D:/mysql). .txt)

mysqlgt; CARGAR DATOS INFILE LOCAL "D:/mysql.txt" EN LA TABLA MYTABLE

9: Comando de importación de archivo .sql (por ejemplo, D:/mysql; .sql)

mysqlgt; usar base de datos

mysqlgt; fuente d:/mysql.sql

10: Eliminar tabla

mysqlgt; drop TABLE MYTABLE;

11: Borrar tabla

mysqlgt; eliminar de MYTABLE

12: Actualizar datos en la tabla

mysqlgt; actualizar MITABLA establecer sexo=”f” donde nombre='hyq';