1. 程式人生 > >SQL格式筆記

SQL格式筆記

完整 delet pda style values 插入 desc 刪除 reat

說明:[]內的參數可以省略

表的創建

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 <條件>];

SQL格式筆記