MYSQL数据库管理与创建

数据库管理与创建

存储引擎

查看MYSQL支持的存储引擎

SHOW ENGINES

  • Engine:MYSQL支持的所有存储引擎类型。
  • Support:MYSQL是否支持当前存储引擎。
  • Comment:对存储引擎的解释。
  • Transactions:表示存储引擎是否支持事务处理。
  • XA:表示存储引擎是否支持分布式交易处理系统的XA规范
  • Savepoints:表示存储引擎是否支持保存点。

设置存储引擎

  1. 修改默认存储引擎
SET DEFAULT_STORAGE_ENGINE=存储引擎名

在这里插入图片描述
2. 显示当前数据库存储引擎

SHOW VARIABLES LIKE '%storage_engine%';

在这里插入图片描述

数据库字符集

字符集

  1. 查看MYSQL支持的所有字符集
    方法一:
SHOW CHARACTER SET;

在这里插入图片描述
方法二:

USE information_schema;
SELECT * FROM CHARACTER_SET;

在这里插入图片描述

校准规则

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

在这里插入图片描述
方法二:

USE information_schema;  
SELECT * FROM COLLATIONS;

在这里插入图片描述

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

在这里插入图片描述
查看服务器级默认设置:

SHOW VARIABLES LIKE 'character_set_server';
  1. 查看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] 数据库名字;

在这里插入图片描述

posted @ 2022-09-08 13:28  hugeYlh  阅读(30)  评论(0)    收藏  举报  来源