天天看點

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、限制名可以在表中詳情中檢視,