MYSQL数据库管理与创建
数据库管理与创建
存储引擎
查看MYSQL支持的存储引擎
SHOW ENGINES

- Engine:MYSQL支持的所有存储引擎类型。
- Support:MYSQL是否支持当前存储引擎。
- Comment:对存储引擎的解释。
- Transactions:表示存储引擎是否支持事务处理。
- XA:表示存储引擎是否支持分布式交易处理系统的XA规范
- Savepoints:表示存储引擎是否支持保存点。
设置存储引擎
- 修改默认存储引擎
SET DEFAULT_STORAGE_ENGINE=存储引擎名

2. 显示当前数据库存储引擎
SHOW VARIABLES LIKE '%storage_engine%';

数据库字符集
字符集
- 查看MYSQL支持的所有字符集
方法一:
SHOW CHARACTER SET;

方法二:
USE information_schema;
SELECT * FROM CHARACTER_SET;

校准规则
- 查看MYSQL字符集校准规则
方法一:
SHOW COLLATION;

方法二:
USE information_schema;
SELECT * FROM COLLATIONS;

- 查看MYSQL字符集在各个级别上的默认设置
SHOW VARIABLES LIKE 'character%';

查看服务器级默认设置:
SHOW VARIABLES LIKE 'character_set_server';
- 查看MYSQL字符集在各个级别上的校准规则
SHOW VARIABLES LIKE 'collation%';

查看服务器级校准规则:
SHOW VARIABLES LIKE 'collation_server';
数据库管理
创建数据库
CREATE DATABASE | SCHEMA [IF NOT EXISTS] 名字
[[DEFAULT] CHARACTER SET 字符集]
[[DEFAULT] COLLATE 字符集校准规则];
创建一个ylh数据库,utf8mb4为字符集,utf8mb4_0900_ai_ci为校准规则:

最简单的创建数据库的方式:
CREATE DATABASE ylh;
查看数据库
SHOW CREATE DATABASE 数据库名字

这是个空的数据库
修改数据库
ATLER DATABASE | SCHEMA [IF NOT EXISTS] 名字
[[DEFAULT] CHARACTER SET 字符集]
[[DEFAULT] COLLATE 字符集校准规则];
与创建一样,只不过使用ALTER进行修改:名字,字符集或者规则
删除数据库
DROP DATABASE [IF EXISTS] 数据库名字;

本文来自博客园,作者:hugeYlh,转载请注明原文链接:https://www.cnblogs.com/helloylh/p/17209724.html

浙公网安备 33010602011771号