Notas de estudio 1 de Han Shunping MySQL

#01Estructura de tres niveles de MySQL
**Estructura de tres niveles: las tablas de la base de datos DBMS (no solo tablas) constituyen la base de datos**
Combinado con la comprensión simple de la programación de red aprendida anteriormente: el cliente envía comandos para conectarse al puerto correspondiente del DBMS y realiza operaciones relacionadas en la tabla de la base de datos (esencialmente un archivo).
##1.1 La forma de almacenamiento de datos en la base de datos es principalmente una tabla
Insertar descripción de la imagen aquí
##1.2 Clasificación de declaraciones SQL
**DDL: **Lenguaje de definición de datos [crear tabla, biblioteca]
**DML: **Declaración de operación de base de datos [agregar insertar, modificar actualizar, eliminar eliminar]
DQL : Declaración de consulta de datos [seleccionar]
DCL : Declaración de control de datos [Administrar base de datos]
Insertar descripción de la imagen aquí
##1.3 Crear base de datos

DROP DATABASE db02;
#未指定字符集与校对规则 默认是utf8 utf8_general_ci(不区分大小写)
#创建表 默认字符集与校对规则跟所属数据库一致 默认是utf8 utf8_general_ci
CREATE DATABASE db02
#创建数据库db03,字符集utf8 校对规则utf8_bin(区分大小写)
CREATE DATABASE db03 CHARACTER SET utf8 COLLATE utf8_bin

##1.4 Ver y eliminar base de datos

#演示删除、查询数据库
SHOW DATABASES
#查看前面创建的数据库定义信息
SHOW CREATE DATABASE db03

##1.5 Copia de seguridad y restauración de la base de datos

#备份 要求再DOS下执行mysqldump指令 其存在在mysql安装目录下\bin
#这个备份文件就是对应的sql语句
mysqldump -u root -p hsp -B db02 db03 > d:\\bak.sql
DROP DATABASE db01

#恢复数据库(注意:进入Mysql命令行在执行)
source d:\\bak.sql
#第二个方法:直接执行bak.sql的内容

Haga una copia de seguridad de la tabla, preste atención a la diferencia con hacer una copia de seguridad de la base de datos
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_48991950/article/details/131174888
Recomendado
Clasificación