SQL語句1 SQL:學習最常用的SQL語句,包括增、刪、改、查詢等。
SQL語句語法
語法結(jié)構(gòu):
select [TOP返回記錄條數(shù)]字段名表 FROM 數(shù)據(jù)表序列 [WHERE 條件表達式] [ORDER BY 排列字段表[ASC/DESC]]
查詢info表中的所有字段.______________選擇全部查詢
SELECT * from info
查詢info表中的所有字段.只返回所需要的字段______________選擇部分查詢
SELECT i_name,i_age from info
查詢info表中的滿足條件的字段.______________選擇部分查詢
SELECT * from info where i_vip=true and i_age>23
SQL語句2
SQL:學習SQL語句中的模糊查詢
代碼實例:SELECT * from info where i_name like ‘*小*‘ 查詢i_name包含有小的記錄
SELECT * from info where i_name like ‘?小*‘ 查詢i_name中,第二個字符是小的記錄
模糊查詢有兩個通配符:*代表任意多個任意字符 ?代表一個任意字符
SQL:學習SQL語句中另一個句型
返回前N條記錄:SELECT top 2 * from info
SQL:學習SQL語句中另一個句型
查詢結(jié)果按字段排序: 比如按年齡大小排序,按學分高低排序.得用ORDER BY關(guān)鍵字
語句寫法:ORDER BY 要排序的字段列表[ASC/DESC] ASC為正排序,DESC為倒排序.
代碼實例:S ELECT *from info order by i_age desc info表的信息按年齡倒排序
多表聯(lián)合查詢:
代碼實例: select * from user,info where user.u_id=info.i_uid
(也可以省略表名u_id=i_uid)
中文解說: 查詢所有字段.從兩個表user和info.條件是user.u_id字和info.i_uid字段的值相等.
數(shù)據(jù)的增加.刪除.修改
增 insert into 語句 語法如下:
insert into表名[(字段1[,字段2[,...[字段N]]])] VALUES(字段1[,字段2[,...[字段N]]])
代碼實例:向user插一條記錄
insert into user(u_user,u_code) values(‘fif‘,‘test‘)
另一種方法:insert into info values(7,‘FIF‘,‘男‘,5,true)
數(shù)字,布爾,日期,時間就不用引號.字符串類型就用單引號.
省略了字段名.就必須給出全部字段的值,并且要按照表中的字段順序來寫.
修改記錄,也叫更新 insert into 語句 語法如下:
更新一條語句的SQL語句的寫法:
UPDATE 表名 SET 字段名1=表達式1[,字段名2=表達式2..] [WHERE條件表達式]
代碼實例: 1將INFO表中所有人的年齡都加一歲
寫法:update info set i_age=i_age+1
2.把所有VIP會員年齡改為20歲,并取消會員資格
寫法:update info set i_age=20,i_vip=false where i_vip=true
刪除語句 語法如下:
DELETE FROM 表名 [WHERE 條件表達式]
代碼實例: 刪除INFO表中年齡為20的所有記錄
寫法:delete from info where i_age=20