共計(jì) 804 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
這篇文章主要為大家展示了“如何使用 DDL 實(shí)現(xiàn) SQL 數(shù)據(jù)表層面操作”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用 DDL 實(shí)現(xiàn) SQL 數(shù)據(jù)表層面操作”這篇文章吧。
DDL(Data Definition Language 數(shù)據(jù)定義語言)用于對(duì)數(shù)據(jù)庫和數(shù)據(jù)表的操作,因?yàn)椴僮鲗?duì)象有兩個(gè)(數(shù)據(jù)庫和數(shù)據(jù)表),所以我們要在每個(gè)命令之后(create、drop、alter、show 后面加上 database 或者 table)表明自己操作的對(duì)象。這篇文章主要講述對(duì)數(shù)據(jù)表(table)的操作。
增
create table 表名 (字段設(shè)置);
刪
drop table 表名;
改
raname table 表名 to 新表名;
alter table 表名 [表選項(xiàng)];
alter table 表名 add 字段 屬性;
alter table 表名 drop 字段;
alter table 表名 modify 字段 屬性;
alter table 表名 change 舊字段 新字段 屬性;
alter table 表名 add constraint 外鍵約束名 foreign key (字段) references 表名 (主鍵字段名) [級(jí)聯(lián)操作];
alter table 表名 drop foreign key(外鍵名);
查
show tables [like pattern];
show create table 表名;
describe 表名;
[表選項(xiàng)] 補(bǔ)充:
character set gbk;
[級(jí)聯(lián)操作] 補(bǔ)充:
主表更新:On update
主表刪除:On delete
語序級(jí)聯(lián)的動(dòng)作
Cascade 關(guān)聯(lián)操作,依從主表的操作
Set null 設(shè)置為 null,子表不指向任何主表的記錄
Restrict 拒絕主表的相關(guān)操作
以上是“如何使用 DDL 實(shí)現(xiàn) SQL 數(shù)據(jù)表層面操作”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!