表的基本操作

#表的创建

create table <表名> (字段名1 数据类型,字段名2 数据类型 )

#使用主键约束

create table <表名> (字段名 数据类型 PRIMARY KEY ) (创建表时添加)

Alter table <表名> add primary key(字段名) (已有表时新增)

#多字段联合主键

create table <表名> (字段名 数据类型 PRIMARY KEY(字段名1,字段名2) ) (创建表时添加)

Alter table <表名> add primary key(字段名1,字段名2) (已有表时新增)

#外键约束

CONSTRAINT  <外键名> FOREIGN KEY(字段名1) REFERENCE  主表名(主键列)

#非空约束

字段名 数据类型 NOT NULL 

#唯一性约束

字段名 数据类型 UNIQUE

#默认约束

字段名 数据类型  DEFAULT 默认值

#自增属性

字段名 数据类型 AUTO_INCREMENT

 

#查看表结构

desc <表名>

#查看表详细结构

show create table <表名\G>

#修改表名

ALTER   table <旧表名> rename  <新表名>

#修改字段的数据类型

ALTER table <表名> MODIFY  字段名  数据类型

#修改字段名

ALTER table <表名> CHANGE  旧字段名 新字段名 数据类型

#添加字段

ALTER table <表名> ADD 字段名  数据类型

ALTER table <表名> ADD 字段名  数据类型 FIRST #在表的第一列添加字段

ALTER table <表名> ADD 字段名  数据类型 AFTER 字段名 #在表的指定列后面添加字段

#删除字段

ALTER table <表名>  DROP 字段名

#修改字段的排列位置

ALTER table <表名>  MODIFY  字段名 数据类型  FIRST|AFTER  字段名

#修改存储引擎

ALTER table <表名> engine=引擎名

#删除表的外键约束

ALTER table <表名> DROP FOREIGN KEY 外键名 

posted @ 2019-01-09 22:27  imcati  阅读(203)  评论(0)    收藏  举报