Red de conocimiento informático - Material del sitio web - Cómo crear una base de datos usando el cliente de línea de comandos Mysql

Cómo crear una base de datos usando el cliente de línea de comandos Mysql

I. Conéctese a MySQL

Formato: mysql -h dirección de host -u nombre de usuario -p contraseña de usuario

1.

Primero, abra la ventana de DOS y luego ingrese al directorio mysql \ bin, luego escriba el comando mysql -u root -p, luego ingrese el comando e ingrese la contraseña. Tenga en cuenta que el nombre de usuario puede tener espacios o ningún espacio delante, pero la contraseña no debe tener espacios delante; de ​​lo contrario, se le pedirá que vuelva a ingresar su contraseña.

Si acaba de instalar MYSQL, el superusuario root no tiene contraseña, por lo que puede ingresar a MYSQL directamente. El mensaje de MYSQL es: mysqlgt; host remoto de MYSQL. Si desea conectarse a MYSQL en el host remoto, suponga que la IP del host remoto es 110.110.110.110, el nombre de usuario es root y la contraseña es abcd123. Luego escribe el siguiente comando:

mysql -h110.110.110.110 -u root -p 123 (Nota: no puede haber un espacio entre u y root, el resto es igual)

3 . Salir del comando MYSQL: salir (Entrar)

2.

Formato: mysqladmin -u nombre de usuario -p contraseña antigua contraseña nueva contraseña. Por ejemplo

1, agregue una contraseña ab12 a root. Primero ingrese al directorio mysql\bin en DOS, luego escriba el siguiente comando

mysqladmin -u root -password ab12

2 y luego cambie la contraseña de root a djg345.

mysqladmin -u root -p ab12 contraseña ******

3. Crear base de datos

1. CREAR BASE DE DATOS nombre de la base de datos;

2. OTORGAR SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR, CREAR, SOLTAR, ALTERAR EL nombre de la base de datos.* AL nombre de la base de datos@localhost IDENTIFICADO POR 'contraseña';

3. >

'nombre de la base de datos'@'localhost' = OLD_PASSWORD('contraseña') ;

Ejecute estos tres comandos en secuencia para completar la creación de la base de datos. Nota: La "contraseña" y la "base de datos" chinas las establece el propio usuario.

--------- ---------- ---------- ------

Abajo Estos son algunos comandos MYSQL de uso común

Nota: primero debe iniciar sesión en MYSQL y las siguientes operaciones se realizan en el indicador de MYSQL.

Consejos de operación

1. Si descubre que olvidó agregar un punto y coma después de escribir un comando, no necesita escribir el comando nuevamente, simplemente escriba el punto y coma y presione Entrar. .

En otras palabras, puedes dividir un comando completo en varias líneas y escribirlo, y luego usar un punto y coma como marca de final.

2. Puedes utilizar las teclas de cursor arriba y abajo para llamar a los comandos anteriores.

2. Comandos comunes

1. Mostrar el servidor de base de datos actual en la lista de bases de datos:

mysqlgt; Crear base de datos:

mysqlgt; CREAR nombre de biblioteca de BASE DE DATOS

3. mysqlgt; CREATE TABLE nombre de la tabla (nombre de campo VARCHAR(20), nombre de campo CHAR(1));

4. Eliminar base de datos:

mysqlgt; p >

5. Eliminar la tabla de datos:

mysqlgt; DROP TABLE nombre de la tabla;

6. ; ELIMINAR DEL nombre de la tabla;

7. Insertar registros en la tabla:

mysqlgt; INSERTAR EN LOS VALORES del nombre de la tabla ("hyq", "M"); p> 8. Actualice los datos en la tabla:

mysql-gt; ACTUALIZAR nombre de tabla SET nombre de campo 1='a', nombre de campo 2='b' WHERE nombre de campo 3='c';

9. Utilice texto para cargar datos en la tabla:

mysqlgt; CARGAR DATOS LOCAL INFILE "D:/mysql.txt" EN EL nombre de la tabla de la TABLA;

10. Comando de importación de archivo .sql:

mysqlgt; USE el nombre de la base de datos

mysqlgt; SOURCE d:/mysql.sql

11. Cambie el contraseña de root en la línea de comando:

mysqlgt; UPDATE mysql.user SET contraseña=PASSWORD('nueva contraseña') WHERE User='root';

mysqlgt; FLUSH PRIVILEGES;

3. Ejemplos de establecimiento de bibliotecas y tablas e inserción de datos

Si existe, elimine la base de datos school // Si existe, elimine sudu

Crear base de datos; sudu; // Crear biblioteca sudu

Usar escuela; //abrir biblioteca sudu

crear tabla profesor //crear tabla PROFESOR

(

id int(3) auto_increment no es una clave primaria nula,

nombre char(10) no es nulo,

dirección varchar(50) predeterminada 'shenzhen',

fecha del año

);//Fin de la creación de la tabla

//Los siguientes son los campos insertados

insertar en valores del profesor('', ' allen', 'flynumbertech1');

p>

Esta es la primera vez que crea una tabla.

'flynumbertech1', '2005-10-10');

insertar en valores de profesor ('', 'jack', 'flynumbertech2', '2005-12-23'); Indicador de MySQL También funcionará si escribe el comando anterior, pero no será fácil de depurar.

(1) Puede escribir el comando anterior intacto en un archivo de texto, asumiendo que es sudu.sql, luego copiarlo a c:\\ y ir al directorio \mysql en estado DOS \bin y luego escriba el siguiente comando:

mysql -uroot -p contraseña lt; c:\sudu.sql

Si tiene éxito, una línea en blanco no mostrará nada si ocurre un error; , Se le solicitará. (El comando anterior ha sido depurado, solo necesita eliminar el comentario en // para usarlo).

(2) O use mysqlgt; fuente c:\sudu.sql Después de ingresar la línea de comando, también puede importar el archivo sudu.sql a la base de datos.

4. Importar datos de texto a la base de datos

1. Los datos de texto deben ajustarse al formato: los datos de campo están separados por teclas de tabulación y los valores nulos se reemplazan con \n. . Ejemplo:

3 Rose Feishu Technology 1 1976-10-10

4 McFeisu Technology 2 1975-12-23

Supongamos que compara estos dos Los datos del grupo se guarda como un archivo speed sudu.txt y se coloca en el directorio raíz de la unidad c.

2. El comando de importación de datos carga los datos en el archivo local "c:\sudu.txt" en el nombre de la tabla;

Nota: será mejor que copie el archivo. al directorio\ mysql\bin y use el comando use para acceder primero a la biblioteca donde se encuentra la tabla.

V. Realizar una copia de seguridad de la base de datos: (Ejecute el comando en el directorio \mysql\bin en DOS)

1. Exportar toda la base de datos

La exportación el archivo existe en el directorio mysql\bin

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

mysqldump -u nombre_usuario -p123456 nombre_base de datos gt; >

2. Exportar tabla

mysqldump -u nombre_usuario -p nombre_base de datos nombre_tabla gt; nombre del archivo de exportación

mysqldump -u nombre_usuario -p nombre_base de datos nombre_archivo gt; p>

3. Exportar estructura de base de datos

mysqldump -u nombre_usuario -p -d --add-drop-table nombre_base de datos gt; nombre_archivo_salida.sql

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

4 Utilice parámetros de idioma para exportar

mysqldump -uroot -p -default-character-set=latin1 - - set-charset=gbk --skip-opt nombre_base de datos gt; nombre_archivo_salida.sql

5.