SQL語句中對基本表的操作(DDL)

      每個數據庫管理系統(Database Management System,DBMS)對SQL語句的使用基本一致,但會有稍微的差別。

  SQL語句分爲DML,DDL和DCL三類,其中DML是數據操縱語言,包括了SELECT、UPDATE、INSERT、DELETE等語句DDL爲數據定義語言,包括了CREATE、ALTER、DROP等語句,DCL是數據控制語言,包括了GRANT、DEMY、REVOKE等語句。


  定義框架:動作+類型+名稱;(大都一樣)

     基本表(table):用於存儲數據;

  

對基本表的操作:

創建表:

create table 表名()


爲表添加某列列:

alter table 表名 add 列名 類型


刪除表中的某列:

alter table 表名 drop column 列名


更改表某列的數據類型爲nchar(30):

alter table 表名 alter column 列名 nchar(30)


爲表中某 列添加約束:大於等於100

alter table 表名 add check(列名>=100)


刪除表中某列的相關約束

alter table 表名 drop constraint 約束名


添加外鍵

例:爲TC表中的Tno添加引用Teacher表的外鍵,名爲fk_tno,

alter table TC add Constraint fk_tno foreign key(Tno) references Teacher


注意:1、在刪除或更改表中某列的時候必須先把該列的相關約束刪除,如有需要在添加回去。

                   2、約束名可以在表中詳情中查看,

   






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章