LINUX下的Myql:库的操作

目录

1.库的创建

2.字符集和校验集

1.查看db1默认的字符集合校验集

2.设置字符集和校验集

3.库的查看

4.数据库的修改

5.数据库的删除

6.数据库的备份


1.库的创建

sql 复制代码
create database db1;

创建一个名为db1的数据库,LINUX会创建一个名为db1的文件夹。

sql 复制代码
show databases;

查看数据库。

2.字符集和校验集

1.查看db1默认的字符集合校验集

查看字符集

查看校验集

2.设置字符集和校验集

创建的时候还可以设置数据库的字符集和校验集。

字符集是该数据采用的字符规则。

校验集是字符集的校验规则。

字符集大家可能很清楚,但是校验集可能就没有那么熟悉,举个简单的例子。

1.创建一个db2数据库, 字符集设置为 utf8,校验集设置为 utf8_general_ci (不区分大小写)

2.创建一个db3数据库, 字符集设置为 utf8,校验集设置为 utf8_bin (区分大小写)

3.在db2和db3分别建一个test表,向表中插入a 和 A

4.查询 A看两个数据库有什么区别

db2:

db3:

校验集就是一个种读取的规则。

3.库的查看

查看数据库创建时的语句

4.数据库的修改

修改数据库,其实就是修改数据库的字符集和校验规则。

将db1的字符集修改为gbk

查看

5.数据库的删除

不要轻易的删除数据,即使删除,也要提前备份好。

6.数据库的备份

数据库的备份不是简单粗暴直接将数据库拷贝一份,而是将所有执行过的sql语句保存一份,恢复数据库的时候直接执行sql语句即可。这么做就不用考虑版本问题。

使用mysqldump工具进行备份

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

数据库的还原

sql 复制代码
mysql> source 备份数据库的路径
相关推荐
小吴编程之路17 小时前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
~莫子17 小时前
MySQL集群技术
数据库·mysql
凤山老林17 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
就不掉头发17 小时前
Linux与数据库进阶
数据库
与衫17 小时前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫18 小时前
Redis桌面客户端
数据库·redis·缓存
oradh18 小时前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle
what丶k18 小时前
如何保证 Redis 与 MySQL 数据一致性?后端必备实践指南
数据库·redis·mysql
_半夏曲18 小时前
PostgreSQL 13、14、15 区别
数据库·postgresql
把你毕设抢过来18 小时前
基于Spring Boot的社区智慧养老监护管理平台(源码+文档)
数据库·spring boot·后端