本页目录
一直都是用MySQL可视化工具,几乎没碰过建库、表等语句了。实属遗忘了。趁机补一补吧。
-- 数据库配置文件default-character-set是utf8_mb3,则会导致创建的表是utf8mb3。我们无法人为控制,只能建库完毕后执行修改库字符集或者建库前修改MySQL配置
CREATE DATABASE IF NOT EXISTS `school` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- 指定库的字符集
ALTER DATABASE `school` CHARACTER SET utf8mb4-- 指定库的排序规则
ALTER DATABASE `school` COLLATE 'utf8mb4_bin'-- 查看建表语句
SHOW CREATE DATABASE `school`-- 删除数据库
DROP DATABASE `school表名错误就无法删除了`;-- 查看库的字符集,这是Navicat点击"编辑数据库"执行的SQL。直接执行就行,没有参数
SELECT @@character_set_database, @@collation_database