mysql show eng MySQL查詢語句

2021-10-22 01:51:10 字數 1308 閱讀 2812

全查

1select * from table_name

*表示查詢全部字段

from表示查詢哪一張表

查詢某個欄位的值

1select xx from table_name

xx表示要查詢的字段

3.查詢多個欄位的值

1select xx,yy from table_name

注意:要查詢的字段與字段之間要用英文逗號(,)間隔

4.條件查詢

1select * from table_name where xx<30

where表示條件(條件關鍵字),在where之後跟過濾的條件

注意:邏輯運算子:=,,>=,<=,!=相當於<>

注意:條件語句中的值需要加單引號』』,用單引號包裹

5.多條件查詢,與

1select * from table_name where 字段》='10' and 字段<='30'

and 關鍵字表示 和(並且),需要兩邊條件同時滿足

1select * from table_name where 字段 between '18' and '30'

6.多條件查詢,或

1select * from table_name where 欄位a='nam' or 欄位b='18'

or 表示 或 ,兩邊條件只要滿足乙個就可以

7.區間查詢

1select * from table_name where 字段 between '18' and '30'

between..and.. 關鍵字表示什麼區間內,範圍在and前後表示

1select * from tbale_name where 字段》='18' and 字段<='30'

8.以集合方式查詢

1select * from table_name where 字段 in(10,25)

in關鍵字表示集合,在in後面跟括號,在括號中寫入集合,

相當於1select * from table_name where 字段='10' or 字段='25'

9.排序

1select * from table_name order by 字段

order by關鍵字表示排序,預設為正序,從小到大

從大到小 desc 從小到大 asc

10.模糊查詢

1select * from table_name where 字段 like '%欄位中包含的某個字%'

like關鍵字表示模糊,後面跟『%模糊的內容%』,前面為要根據那乙個字段進行模糊查詢

注意:』%a%』,』a%』』%a』,三個是不同的,

Oracle Sql Server相關查詢語句

上週處理過 oracle sql server 資料庫相關資料,發現其實它們的 sql 查詢語句有些是不太一樣的,比如行列轉置和將查詢結果插入新錶。本人還是比較願意寫 sql 語句的,網際網路的技術日新月異,前端後端各種框架 新技術每擱幾年就得更新一遍,根本學不過來,而 sql 語句這些多卻少有變化...

怎麼查詢mysql的語法 MySQL查詢語法

select distinct productname from custom where product price between 5 and 10 order by product price desc product name limit 3 offset 1 limit 限定從1行開始選出...

QBC資料查詢 hibernate之查詢語句

敘 之前介紹過hibernate的hql hibernate query language 的查詢資料方式,現在我學習記錄一下關於hibernate的另乙個查詢資料的方式 qbc,qbc資料查詢全稱是 query by criteria資料查詢 下面是我學習的筆記 qbc query by crit...