mysql 5.7 语句

sql 创建语句

单词语句作用
单词Create table <表名>(字段1,数据类型 [约束条件][默认值])
Create
DATABASE <数据库名>
UseUse <数据库名>选中数据库
DESCRIBE/DESCDESCRIBE/DESC 表名查看表基本结构语句
SHOW CREATE TABLESHOW CREATE TABLE <表名 \G>查看表详细结构
ALTER TABLEALTER TABLE <旧表名> RENAME [TO] <新表名>修改表名
SHOWSHOW TABLES查看数据库中的所有表
ModifyAlter table <表名> modify <字段名> <字段类型>修改字段名和字段类型
CHANGEAlter table <表名> CHANGE <旧字段名> <新字段名> <新数据类型>修改字段名和字段类型,数据类型不得为空
ADDAlter table <表名> ADD <新字段名> <数据类型>添加新字段

CREATE 表 (约束)

单词语句作用
PRIMARY KEY字段名 数据类型 PRIMARY KEY [默认值]
定义完所有列后定义主键 PRIMARY KEY [字段名]
定义主键
CONSTRAINTCONSTRAINT <外建名> FOREIGN KEY 字段1[,字段2] PEFERENCES <主表名> 主键列1 [,主键列2]定义外键
Not null字段名 数据类型 not null约束非空字段
UNIQUE[CONSTRAINT <约束名>] UNIQUE(<字段名>)定义唯一约束
Default字段名 数据类型 DEFAULT 默认值定义默认约束
AUTO_INCREMENT字段名 数据类型 AUTO_INCREMENT字段自增(一张表只能出现一次,且必须作为主键的一部分)
    原文作者:銭兎孑
    原文地址: https://www.jianshu.com/p/9b86637e0924
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞