【MySql】库的操作

发布于:2025-09-01 ⋅ 阅读:(17) ⋅ 点赞:(0)

目录

一、 库的操作

查看数据库列表:show databases;

库的创建:create database database1;

删除库:dorp database database1;

数据库的查看: select database();

 二、 数据库的字符集和校验规则

1. 查看系统默认字符集以及校验规则

2. 查看数据库支持的字符集

3. 创建数据库案例

三、 库的备份和恢复

1. 备份:

2. 恢复:

总结不易 ~ 本章节对我有很大的收获, 希望对你也是!!!


一、 库的操作

查看数据库列表:show databases;

库的创建:create database database1;

能够看到有一个database1的目录显示在mysql目录中

删除库:dorp database database1;

可以看到没有database1 这个库存在了

数据库的查看: select database();

 二、 数据库的字符集和校验规则

 创建数据库的时候, 有两个编码集:

  1. 数据库编码集 -- 数据库未来存储数据
  2. 数据库校验集 -- 支持数据库, 进行字段比较使用的编码, 本质也是一种读取数据库中数据的采用编码格式

1. 查看系统默认字符集以及校验规则

show variables like 'character_set_database' ;
show variables like 'collation_database' ;

2. 查看数据库支持的字符集

show charset;
字符集主要是控制用什么语言。比如 utf8 就可以使用中文。

3. 创建数据库案例

创建名为 db1 的数据库: create database db1;
说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集: utf8 ,校验规则是:utf8_ general_ ci
创建一个使用 utf8 字符集的 db2 数据库: create database db2 charset=utf8;
创建一个使用 utf 字符集,并带校对规则的 db3 数据库: create database db3 charset=utf8 collate utf8_general_ci;

三、 库的备份和恢复

1. 备份:

语法: mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

mysqldump -P3306 -uroot -p -B b3 > b3.sql

这时,可以打开看看 b3 .sql 文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句 都装载这个文件中。并不仅仅是备份数据库里面的数据,而是连在这个数据库上所做的所有操作全部都备份下来了!
-B:就是指定数据库名

2. 恢复:

删除数据库:
恢复数据库:source /home/gem/mysql/b3.sql
source + .sql路径 恢复命令是将所有的操作全部的再次执行一次

总结不易 ~ 本章节对我有很大的收获, 希望对你也是!!!


网站公告

今日签到

点亮在社区的每一天
去签到