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

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

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

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

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

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

方法二:
| 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为校准规则:

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

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

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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)