Red de conocimiento informático - Material del sitio web - Cómo crear una base de datos en MySQL en la computadora local (cómo construir una base de datos mysql)

Cómo crear una base de datos en MySQL en la computadora local (cómo construir una base de datos mysql)

1) Conéctese a MYSQL:

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

Ejemplo 1: Conéctese a esta máquina. MYSQL en

Primero abra la ventana de DOS y luego ingrese el directorio bin en el directorio de instalación de mysql, por ejemplo: D:mysqlin, luego escriba el comando mysql-uroot-p y presione Entrar para solicitarle para ingresar su contraseña Si MYSQL acaba de ser instalado, el superusuario root no tiene una contraseña, así que simplemente presione Enter para ingresar a MYSQL. El mensaje de MYSQL es: mysql>

2. al host remoto MYSQL en

Supongamos que la IP del host remoto es: 10.0.0.1, el nombre de usuario es root y la contraseña es 123. Luego escribe el siguiente comando:

mysql-h10.0.0.1-uroot-p123

(Nota: u y root no necesitan agregar espacios, y lo mismo se aplica a los demás )

3. Salir del comando MYSQL

salir (Entrar)

(2) Cambiar contraseña:

Formato: mysqladmin-u nombre de usuario-pold contraseña contraseñaNueva contraseña

1. Ejemplo 1: agregue una contraseña de 123 a root. Primero ingrese al directorio C:mysqlin en DOS y luego escriba el siguiente comando:

mysqladmin-uroot-password123

Nota: Debido a que root no tiene una contraseña al principio, entonces -p el elemento de contraseña anterior Se puede omitir.

2. Ejemplo 2: Cambiar la contraseña de root a 456

mysqladmin-uroot-pab12password456

(3) Agregar nuevos usuarios: (Nota: y lo anterior es diferente Los siguientes son comandos en el entorno MYSQL, por lo que van seguidos de un punto y coma como terminador del comando)

Formato: Grantselecton base de datos.*para nombre de usuario@host de inicio de sesión identificado por "contraseña" p>

Ejemplo 1. Agregue un usuario test1 con la contraseña abc, para que pueda iniciar sesión en cualquier host y tener permisos de consulta, inserción, modificación y eliminación en todas las bases de datos. Primero conéctese a MYSQL como usuario root y luego escriba el siguiente comando:

grantselect,insert,update,deleteon*.*totest1@"%"Identifiedby"abc";

Pero, por ejemplo, 1. Agregar usuarios es muy peligroso. Si alguien conoce la contraseña de test1, puede iniciar sesión en su base de datos mysql en cualquier computadora en Internet y hacer lo que quiera con sus datos. Vea la solución en el ejemplo. 2.

Ejemplo 2: agregue un usuario test2 con la contraseña abc, para que solo pueda iniciar sesión en localhost y pueda consultar, insertar, modificar y eliminar la base de datos mydb (localhost se refiere al host local, es decir, MYSQL El host donde se encuentra la base de datos), de modo que incluso si el usuario conoce la contraseña de test2, no puede acceder directamente a la base de datos desde Internet y solo puede acceder a ella a través de la página web en el host MYSQL.

grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"abc";

Si no desea que test2 tenga una contraseña, puede escribir otro comando para eliminar la contraseña.

grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"";

(4) Comando de visualización

Mostrar lista de bases de datos:

showdatabases;

Al principio solo había dos bases de datos: mysql y test. La biblioteca mysql es muy importante. Contiene información del sistema MYSQL. Cuando cambiamos contraseñas y agregamos nuevos usuarios, en realidad usamos esta biblioteca para las operaciones.

2. Mostrar la tabla de datos en la biblioteca:

usemysql; //Abrir la biblioteca

showtables;

3. la estructura de la tabla de datos:

describe el nombre de la tabla;

4. Crear base de datos:

nombre de la base de datos creada;

5. :

usar el nombre de la base de datos;

crear el nombre de la tabla (lista de configuración de campos);

6. Eliminar la base de datos y la tabla:

soltar la base de datos. Nombre de la biblioteca;

nombre de la tabla desplegable;

7. Borrar los registros de la tabla:

eliminar del nombre de la tabla;

8. Mostrar registros en la tabla:

seleccionar*del nombre de la tabla;

comandos de importación y exportación de MySQL

1. Exportar toda la base de datos

mysqlmp-uusername-pdatabasename>Nombre del archivo exportado

mysqlmp-uwcnc-psmgp_apps_wcnc>wcnc.sql

2 Exportar una tabla

mysqlmp-u Nombre de usuario-. p nombre de la base de datos nombre de la tabla>Nombre del archivo exportado

mysqlmp-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql

3 Exportar una estructura de base de datos

mysqlmp-uwcnc-p-d --add-drop-tablesmgp_apps_wcnc>d:wcnc_db.sql

-d no data--add-drop-table agrega una tabla desplegable antes de cada declaración de creación

4. Importe la base de datos

Comandos fuente comunes

Ingrese a la consola de la base de datos mysql, como mysql-uroot-p

mysql>usar base de datos

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

mysql>sourced:wcnc_db.sql (Nota: si se escribe como sourced:wcnc_db.sql, se producirá un error de sintaxis reportado