表的基本操作
#表的創(chuàng)建
create table <表名> (字段名1 數(shù)據(jù)類型,字段名2 數(shù)據(jù)類型 )
#使用主鍵約束
create table <表名> (字段名 數(shù)據(jù)類型 PRIMARY KEY ) (創(chuàng)建表時(shí)添加)
Alter table <表名> add primary key(字段名) (已有表時(shí)新增)
#多字段聯(lián)合主鍵
create table <表名> (字段名 數(shù)據(jù)類型 PRIMARY KEY(字段名1,字段名2) ) (創(chuàng)建表時(shí)添加)
Alter table <表名> add primary key(字段名1,字段名2) (已有表時(shí)新增)
#外鍵約束
CONSTRAINT? <外鍵名> FOREIGN KEY(字段名1) REFERENCE? 主表名(主鍵列)#非空約束
字段名 數(shù)據(jù)類型 NOT NULL?
#唯一性約束
字段名 數(shù)據(jù)類型 UNIQUE
#默認(rèn)約束
字段名 數(shù)據(jù)類型? DEFAULT 默認(rèn)值
#自增屬性
字段名 數(shù)據(jù)類型 AUTO_INCREMENT
?
#查看表結(jié)構(gòu)
desc <表名>
#查看表詳細(xì)結(jié)構(gòu)
show create table <表名\G>
#修改表名
ALTER? ?table <舊表名> rename? <新表名>
#修改字段的數(shù)據(jù)類型
ALTER table <表名> MODIFY? 字段名? 數(shù)據(jù)類型
#修改字段名
ALTER table <表名> CHANGE? 舊字段名 新字段名 數(shù)據(jù)類型
#添加字段
ALTER table <表名> ADD 字段名? 數(shù)據(jù)類型
ALTER table <表名> ADD 字段名? 數(shù)據(jù)類型 FIRST #在表的第一列添加字段
ALTER table <表名> ADD 字段名? 數(shù)據(jù)類型 AFTER 字段名 #在表的指定列后面添加字段
#刪除字段
ALTER table <表名>? DROP 字段名
#修改字段的排列位置
ALTER table <表名>? MODIFY? 字段名 數(shù)據(jù)類型? FIRST|AFTER? 字段名
#修改存儲(chǔ)引擎
ALTER table <表名> engine=引擎名
#刪除表的外鍵約束
ALTER table <表名> DROP FOREIGN KEY 外鍵名?
轉(zhuǎn)載于:https://www.cnblogs.com/imcati/p/10247271.html
總結(jié)
- 上一篇: Salesforce - soql 多字
- 下一篇: 开发中遇到的问题,以及笔记