每個數據庫管理系統(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、約束名可以在表中詳情中查看,