語法
1.建立表:
create table 表名(欄位1 約束1 約束2 , 欄位2 約束1 約束2);
craete table if not exists 表名(欄位1 約束1 約束2, 欄位2 約束1 約束2);
例如 craete table if not exists student(s_id integer primary key autoincrement not null, s_name text default 『無名氏』, s_age integer check(s_age > 16));
2.插入資料:
insert into 表名(欄位1, 欄位2, 欄位3)values(值1, 值2, 值3);
例如 insert into student(s_name, s_gender, s_age)values(『玲玲』, 『女』, 18);
3.更新資料
update 表名 set 欄位名1 = 修改值1, 欄位名2 = 修改值2 where 條件;
例如 update student set s_age = 24, where s_age = 18;
4.刪除資料
delete from 表名 where 條件
例如 delete from student where s_age = 24;
5.查詢資料
select 要查詢的字段 from 表名 where 條件
select from student where s_name = 『玲玲』;( 代表表中所含有的所有字段)
SQL語句高階語法
本文仍然使用之前的表 限制選擇 select from star limit 從star表中選取前兩條記錄 sql link select from star where province like 武 選取province以武字開始的左右使用者 select from star where pro...
sql查詢語句for xml path語法
for xml path作用 將多行的查詢結果,根據某一些條件合併到一行。例如 現在有一張表 執行下面語句 select department select employee from dbo.people b where b.department a.department for xml path...
SQL語法 之 操作語句
insert top percent into output 在sql server2008 中新增了新功能,允許一次插入多行,中間用逗號 分隔,如 insert into country values 美國 英國 2 insert into select語句 當我們需要用某些資料來源作為插入資料,...