表的基本操作
#表的創建
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 外鍵名?
轉載于:https://www.cnblogs.com/imcati/p/10247271.html
總結
- 上一篇: Salesforce - soql 多字
- 下一篇: 开发中遇到的问题,以及笔记