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行開始選出3行,預設列是從0列開始的。
分號 或\g表示語句結束
help 或 \h 獲取幫助
quit或exit 退出
distinct作用與後面所有列,不能部分使用
查詢order預設公升序asc(ascend)
預設 a與a視為相同順序,
*代替所有列
order by 放在where之後
mysql預設不區分大小寫
條件中 與字串比較需要加引號限定,與數值比較則不要
空值 null ,選擇匹配時,系統是不匹配其值的,即不會返回
2016/12/25 下午 6:39
where id in (11,13)
where id not in (11,13)
萬用字元:
where pro_name like 『jet%『 樣式匹配jet開頭的產品名
(區分大小寫)
萬用字元:『%jet%』 中間包含jet
%代表任意字元,0個或以上個字元, 但不能匹配null
_ 匹配 單個字元
note:
萬用字元效率低於其他搜尋
正規表示式:
where pro_name regexp 『正則『 返回包含符合表示式樣式的 行
(mysql自己解釋乙個\ ,正則解釋乙個\ 。)
note:
where pro_name regexp 『1000『 返回值為『1000』的行 正則匹配子字串
where pro_name like 『1000『 沒有萬用字元 什麼也不返回 like匹配整個字串
計算字元段:
拼接函式:concat(,,) 如select concat(vend_name , 『(『 , vend_counytry ,『)『 ) from vendos order by vend_name
返回如:acme(usa)
trim() 刪除空格
as 賦值給其他列
運算:select pro_id, quantity ,item_price ,
quantity*item_price= expanded_price
from orderitems ;
文字處理函式:
select vend_name ,upper(vend_name) as vend_name_upcase
from vendors;
rtrim() 右邊的空格
mysql查詢語法
標籤:文字處理 語句 選擇 like ice upper 函式 解釋 大小
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行開始選出...
mysql推薦查詢 MySQL模糊查詢語法(推薦)
sql select from table name where field name like var result mysql query sql or die mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式 模式匹配的格式。sql...
Mysql模糊查詢語法
一.mysql模糊查詢語法支援2種匹配格式 1.sql匹配模式 開發中應用最多的一種 2.正規表示式匹配模式 不推薦使用 1.sql匹配模式 開發中應用最多的一種 1 使用sql匹配模式,不能使用操作符 或 而是使用like或not like 2 使用sql匹配模式,mysql提供了2中萬用字元 表...