目录表:
数据库相关
显示所有数据库
创建数据库
显示建库语句
创建数据库 先判断再建库
创建数据库 同时指定编码
修改数据库字符编码
删除数据库
删除数据库 先判断再删除
查看当前选中的数据库
使用指定的数据库
设计范式
第一范式
第二范式
第三范式
数据表定义相关
查看当前库的所有数据表名称
查看数据表结构
创建数据表的格式
删除数据表
删除数据表 先判断再删除
修改数据表的名称
修改数据表的字符集
查看建表语句
数据库相关
-
显示所有数据库
show databases; -
创建数据库
create database 数据库名; -
显示建库语句
show create database 数据库名称; -
创建数据库 (先判断再建库)
create database if not exists 数据库名; -
创建数据库 (同时指定编码)
create database 数据库名称 character set gbk; -
修改数据库字符编码
alter database 数据库名称 character set 编码; -
删除数据库
drop database 数据库; -
删除数据库 (先判断再删除)
drop database if exists 数据库名称 -
查看当前选中的数据库
select database(); -
使用指定的数据库
use 数据库名称;
设计范式
-
第一范式
1NF (确保每列保持原子性) -
第二范式
2NF(确保表中的每列都和主键相关) -
第三范式
3NF(在2NF的基础上加外键)
数据库定义相关
-
查看当前库的所有数据库名称
show table; -
查看数据表结构
desc 表名称; -
创建数据表的格式
create table 表名称{
字段 类型 约束1 约束n;
字段 类型 约束1 约束n;
} -
删除数据库
drop table 表名称; -
删除数据表 (先判断再删除)
drop table if exists 表名称; -
修改数据表的名称
alter table 表名称 rename to 表名称; -
修改数据表的字符集
alter table 表名称 character set 编码; -
查看建表语句
show create table 表名称;