sql常用語句匯總

1. 查詢user表所有數(shù)據(jù):

select * from user

2. 查詢user表中name字段所有數(shù)據(jù):

select name from user

3. 查詢user表中符合條件的所有name字段:

select name from user where password in (he,hong,qian)

4. 增加一條數(shù)據(jù):

insert into user (id,name,passowrd) values (1,hehongqian,123456)

5. 刪除一條數(shù)據(jù):

delete from user where id=1

6: 修改一條數(shù)據(jù)

update user set name=何紅乾 where id=1

7. 分頁查詢(page:頁數(shù)-1猾警,offset:一頁的數(shù)據(jù))

select * from user limit #{page},#{offset}

8. 分頁排序查詢 (page:頁數(shù)-1羽利,offset:一頁的數(shù)據(jù)系谐,根據(jù)name排序)

select * from user where 1=1 order by time desc limit #{page},#{offset}

9. 根據(jù)傳過來的字段amount進行分頁排序查詢:

select * from user where 1=1 order by

<if test="amount == 'desc'">

name desc

</if>

<if test="amount == 'asc'">

name asc

</if>

limit #{page},#{offset}

10. 批量查詢

? ? select * from user where name in

? ? <foreach item="name" collection="list" separator="," open="(" close=")" index="">

? ? ? #{name}

? ? </foreach>

11. 批量刪除

? ? delete from user where id in

? ? <foreach item="id" collection="list" separator="," open="(" close=")" index="">

? ? ? #{id}

? ? </foreach>

12. 批量修改

? ? ? update user set name='hehongqian' where id in

? ? <foreach item="id" collection="list" separator="," open="(" close=")" index="">

? ? ? #{id}

? ? </foreach>

13. 查詢最前面2行數(shù)據(jù)

select top 2 * from user

14. like查詢 (%代表缺少的字符,可以是很多字母組成)

select * from user where name like 'h%'

select * from user where name like '%h%'

15.? ”_“通配符查詢(_代表缺少的一個字母)

select * from user where name like '_on'

16.? 查詢name以H,K,N開頭的數(shù)據(jù)

select * from user where name like '[HKN]%'

17. 查詢name不以H,K,N開頭的數(shù)據(jù)

select * from user where name like '[!HKN]%'

18. 查詢指定范圍的數(shù)據(jù)(左包右不包)

select * from user where name between 'he' and 'qian'

19. 查詢指定范圍外的數(shù)據(jù)

select * from user where name not between 'he' and 'qian'

20. 指定別名查詢

select * from user u where u.name='he' and u.name='hong' and u.name='qian'

21. 多表聯(lián)查(user表陋守,person表)

select user.name,person.name from person,user where person.id=user.id

22.? join 內(nèi)連接多表聯(lián)查(person表中沒有沒有匹配user表的id式撼,就不會返回該行數(shù)據(jù))

select user.name,person.name from user inner join orders on user.id=person.id order by user.name

23. join 左連接多表查詢(person表中沒有匹配user表的id,也會返回該行數(shù)據(jù),以user表為主艳馒,不對應(yīng)的字段為null)

select user.name,person.name where user left join person on user.id=person.id order by user.name

24. join 右連接多表查詢 (person表中沒有匹配user表的id拦惋,也會返回該行數(shù)據(jù)匆浙,以person表為主,不對應(yīng)的字段為null)

select user.name,person.name where user right join person on user.id=person.id order by user.name

25. join 全連接多表查詢 (只要有一個id存在厕妖,就返回該行數(shù)據(jù))

select user.name,person.name where user full join person on user.id=person.id

26. 多表合并查詢(返回所有數(shù)據(jù)首尼,包括重復(fù)的)

select name from user union all select name from person

27. 多表合并查詢(返回不重復(fù)的數(shù)據(jù))

select name from user union select name from person

28.? 從一個表將指定數(shù)據(jù)插入到另一個表

select * into new_user from user

29. 將另一個數(shù)據(jù)庫的user表數(shù)據(jù)插入到user表中

select * into user in 'aa.mdb' from user

30. 查詢表中某個字段最大值,取名為max_id

select max(id) max_id from user

31. 查詢表中某個字段最小值

select min(id) from user

32. 查詢表中最后一行某個字段的值

select last(name) from user

33. 查詢表中第一行某個字段的值

select first(name) from user

34. 查詢表中某個字段的列總和

select sum(id) from user

35. 查詢所有不同name的在表中某個字段的總數(shù)量

select name,sum(id) from user group by name

36. 查詢所有不同name的在表中某個字段的總數(shù)量( 并且總數(shù)量小于200)(having出現(xiàn)是由于where和合計函數(shù)不能同時使用)

select name,sum(id) from user group by name having sum(id)<200

37. 將name字段的值改成大寫

select ucase(name) as name,password from user

38. 將name字段的值改成小寫

select lcase(name) as name,password from user

39. 從name字段中提取前三個字符

select mid(name,1,3) as name from user

40. 獲取name字段長度

select len(name) from user

41. 將A表中price舍去小數(shù)位

select round(price,0) as price from A

42. 獲取當(dāng)前數(shù)據(jù)庫時間

select now() from user

43. 格式化查詢的數(shù)據(jù)(A表:name String,price String)

select name ,price, format(now(),'YYYY-MM-DD') as now_time from A

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末言秸,一起剝皮案震驚了整個濱河市软能,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌井仰,老刑警劉巖埋嵌,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異俱恶,居然都是意外死亡雹嗦,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門合是,熙熙樓的掌柜王于貴愁眉苦臉地迎上來了罪,“玉大人,你說我怎么就攤上這事聪全〔磁海” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵难礼,是天一觀的道長娃圆。 經(jīng)常有香客問我玫锋,道長,這世上最難降的妖魔是什么讼呢? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任撩鹿,我火速辦了婚禮,結(jié)果婚禮上悦屏,老公的妹妹穿的比我還像新娘节沦。我一直安慰自己础爬,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布看蚜。 她就那樣靜靜地躺著,像睡著了一般供炎。 火紅的嫁衣襯著肌膚如雪常熙。 梳的紋絲不亂的頭發(fā)上碱茁,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天仿贬,我揣著相機與錄音,去河邊找鬼茧泪。 笑死蜓氨,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的队伟。 我是一名探鬼主播穴吹,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嗜侮!你這毒婦竟也來了港令?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤锈颗,失蹤者是張志新(化名)和其女友劉穎顷霹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體击吱,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡淋淀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了覆醇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朵纷。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡炭臭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出袍辞,到底是詐尸還是另有隱情鞋仍,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布革屠,位于F島的核電站凿试,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏似芝。R本人自食惡果不足惜那婉,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望党瓮。 院中可真熱鬧详炬,春花似錦、人聲如沸寞奸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽枪萄。三九已至隐岛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瓷翻,已是汗流浹背聚凹。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留齐帚,地道東北人妒牙。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像对妄,于是被迫代替她去往敵國和親湘今。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • MYSQL 基礎(chǔ)知識 1 MySQL數(shù)據(jù)庫概要 2 簡單MySQL環(huán)境 3 數(shù)據(jù)的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,790評論 5 116
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,448評論 0 13
  • 近期在規(guī)劃平臺的會員管理系統(tǒng)剪菱,在規(guī)劃過程中摩瞎,簡單總結(jié)下自認(rèn)為的幾點小創(chuàng)新。接下來會寫成幾篇小文進行分享孝常,歡迎大家吐...
    琴瑟歸心閱讀 1,031評論 0 0
  • 昨天去鄉(xiāng)下婆婆家了,他們在院子里種了很多東西茫因。有綠豆,黃豆,花生驰贷,絲瓜,院子里還有香椿樹次兆,柿子樹,棗樹芥炭。 我很喜歡...
    兩個栗子閱讀 453評論 1 4
  • 雙11恃慧,光棍節(jié)的余溫正在淡去,人們開始陸續(xù)的收到鋪天蓋地的包裹痢士。這些包裹中,有禮物怠蹂,有家居用品,有生活用品城侧,有驚喜...
    野草啊閱讀 545評論 3 6