MySQL
Key Command 清屏
(滚屏
) 登录
切换数据库
查看数据库
查看表
查看表结构
退出
帮助
Key Command 查看可用字符集
查看默认字符集
设置默认字符集
修改数据库字符集
修改表字符集
修改字段字符集
Tips
- 在mysql中查看系统路径的方法是通过
system
+ 系统命令ls
SET NAMES 'utf8mb4'
相当于- SET character_set_client = utf8;
- SET character_set_connection = utf8;
- SET character_set_results = utf8;
- SET collation_connection = utf8
- MySQL 配置文件中字符集相关变量
客户端请求数据的字符集
character_set_client
从客户端接收数据然后传输数据的字符集<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>The character set that receives data from the client and then transmits it</font>*</details>
character_set_connection
默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,那就使用 character_set_server 指定的字符集,这个变量建议由系统自己管理,不要人为定义。
character_set_database
把操作系统上的文件名转化成此字符集,即把 character_set_client 转换 character_set_filesystem, 默认 binary 是不做任何转换的
character_set_filesystem
结果集的字符集
mcharacter_set_results
数据库服务器的缺省字符集<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>Default character set for the database server</font>*</details>
character_set_server
存储系统元数据的字符集,总是 utf8,不需要设置
character_set_system
- MySQL 8.0 默认的是
utf8mb4_0900_ai_ci
,属于utf8mb4_unicode_ci
中的一种,具体含义如下: uft8mb4
表示用 UTF-8 编码方案,每个字符最多占4
个字节。0900
指的是 Unicode 校对算法版本。(Unicode 归类算法是用于比较符合 Unicode 标准要求的两个 Unicode 字符串的方法)。ai
指的是口音不敏感。也就是说,排序时e,è,é,ê
和ë
之间没有区别。ci
表示不区分大小写。也就是说,排序时p
和P
之间没有区别。- 如果需要重音灵敏度和区分大小写,则可以使用
utf8mb4_0900_as_cs
代替。
Key Command 备份
(表备份)
(数据库备份)
(备份所有数据库) 还原
Tips
- 登录MySQL, 可以执行
source db_backup.sql
还原数据库; --databases
-B
指定数据库,可以指定多个库;(备份单个数据库时不加改参数, 还原时需要手动创建数据库)--all-databases
-A
备份所有数据库;
PostgreSQL
Key Command 清屏
(滚屏
) 登录
查看数据库
查看表
切换数据库
显示历史命令
退出
帮助
SQL语法
修改用户密码
显示 /修改字符集
Key Command 查看数据库
查看结构
查看所有
查看表
查看角色(roles)
查看模式(schemas)
查看索引(indexes)
查看序列(sequences)
查看视图(views)
查看类型(types)
查看访问权限(access)
Tips
+
= 显示额外细节(表大小和表描述等)S
= 显示系统对象- 如:
\dt
查看表,\dt+
查看 当前库 所有表细节,\dt+S
查看所有表细节(当前库和系统库)
Key Command 备份
还原
恢复
Via
Original: https://www.cnblogs.com/librarookie/p/15539084.html
Author: Librarookie
Title: 数据库操作命令
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/508052/
转载文章受原作者版权保护。转载请注明原作者出处!