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号