一直都是用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
-- 查看库的字符集,这是Navicat点击"编辑数据库"执行的SQL。直接执行就行,没有参数
SELECT @@character_set_database, @@collation_database
表语句
建表
添加字段
修改表
修改字段
修改表字符集、排序规则
截断表
删除表
添加索引
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!