346 字
2 分钟
MySQL 数据库语句教程(1)

这里,我们将探索如何在 MySQL 中使用语句式语言。提供的示例基于官方文档下载链接,您可以参考官方文档获取更多详细信息。

MySQL 数据库语句#

数据库是存储数据的基本容器。以下是 MySQL 中常用的数据库操作。


查看系统所有数据库#

SHOW DATABASES;

👉 显示当前 MySQL 系统中所有数据库。


创建数据库#

CREATE DATABASE my_database;

👉 新建一个名为 my_database 的数据库。


创建数据库(指定字符集,避免报错)#

CREATE DATABASE IF NOT EXISTS my_database
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

👉 如果数据库不存在,则创建;存在则忽略,不会报错。默认字符集为 utf8mb4


查看当前数据库#

SELECT DATABASE();

👉 返回当前正在使用的数据库名称。


查看指定数据库#

SHOW DATABASES;

👉 MySQL 不支持直接过滤,只能查看所有数据库,再确认是否存在。


选择数据库#

USE my_database;

👉 切换到 my_database 数据库。


删除数据库#

DROP DATABASE my_database;

👉 删除整个数据库(包含所有表和数据)。


创建数据库(存在则不报错)#

CREATE DATABASE IF NOT EXISTS my_database
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

👉 常用于部署脚本,确保数据库存在。


修改数据库字符集#

ALTER DATABASE my_database CHARACTER SET gbk COLLATE gbk_chinese_ci;
ALTER DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

👉 修改数据库的字符集和排序规则。


MySQL 数据库语句教程(1)
https://fuwari.vercel.app/posts/mysql语句1/
作者
李钧宇
发布于
2025-10-10
许可协议
CC BY-NC-SA 4.0