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 @   hugeYlh  阅读(14)  评论(0编辑  收藏  举报  
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示