說明:[]內的參數可以省略
表的創建
create table <表名> (<列名> <數據類型> [列級完整性約束條件],
<列名> <數據類型> [列級完整性約束條件],
······
,<表級完整性約束條件>);
表的修改
alter table <表名>
[add [column] <新列名> <數據類型> [完整性約束]]
[add <表級完整性約束>]
[drop [column] <列名> [cascade|restrict]]
[drop constraint <完整性約束名> [restrict|cascade]]
[alter column <列名> <數據類型>];
表的刪除
drop table <表名> [cascade|restrict];
查詢
select <目標列表達式> [,<目標列表達式>]···
from <表名>
[group by <列名1> [having <條件表達式>]] --分組
[order by <列名2> [asc|desc]] --升序或降序
like的查找匹配查找
where <列名1> [not] like ‘匹配字符串’ [escape ‘<換碼字符>’]
%(百分號)代表任意長度(長度可以爲0)的字符串
_(下橫線)代表任意單個字符
插入數據
insert into <表名> [(<屬性列1> [,<屬性列2>]···)] values (<常量1> [,<常量2>···]);
插入子查詢結果
insert into <表名> [(<屬性列1> [,<屬性列2>···])]
select <目標列表達式1> [,<目標列表達式2>]···from <表名> --子查詢結果
修改數據
update <表名> set <列名>=<表達式> [,<列名>=<表達式>···] [where <條件>];
刪除數據
delete from <表名> [where <條件>];