Notes d'étude MySQL de Han Shunping 1

#01Structure MySQL à trois niveaux.
**Structure à trois niveaux : les tables de la base de données du SGBD (pas seulement les tables) constituent la base de données**
Combinée à la simple compréhension de la programmation réseau apprise précédemment : le client envoie des commandes pour se connecter au port correspondant du SGBD, et effectue les opérations associées sur la table de la base de données (essentiellement un fichier).
##1.1 La principale forme de stockage de données dans la base de données est constituée de tables
Insérer la description de l'image ici
##1.2 Classification des instructions SQL
**DDL :**Langage de définition de données [créer une table, bibliothèque]
**DML :**Instructions d'opération de base de données [ajouter une insertion, modifier des données de mise à jour , Supprimer la suppression]
DQL : Instruction de requête de données [select]
DCL : Instruction de contrôle des données [Gérer la base de données]
Insérer la description de l'image ici
##1.3 Créer une base de données

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 Afficher et supprimer la base de données

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

##1.5 Sauvegarde et restauration de la base de données

#备份 要求再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的内容

Sauvegardez la table, faites attention à la différence avec la sauvegarde de la base de données
Insérer la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/m0_48991950/article/details/131174888
conseillé
Classement