午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

SQL語句學習_雨情相樂

 農(nóng)夫子oice 2007-06-28
 
查看文章
 
SQL語句學習
2007-06-05 09:04

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

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多