每個資料庫管理系統(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、限制名可以在表中詳情中檢視,