MySql一些關鍵字

2022-09-12 01:33:25 字數 1166 閱讀 3314

使用distinct關鍵字,只返回不同的值(distinct關鍵字,它必須直接放在列名的前面)。eg;select distinct  id from stu;注意:不能部分使用distinct distinct關鍵字應用於所有列而不僅是前置它的列。如果給出select distinct id, name,除非指定的兩個列都不同,否則所有行都將被檢索出來

limit 5指示mysql返回不多於5行。eg:select distinct  id from stu limit 5.

limit 5, 5指示mysql返回從行5開始的5行。eg:select distinct  id from stu limit 5,5.注意:檢索出來的第一行為行0而不是行1。因此,limit 1, 1

將檢索出第二行而不是第一行

select distinct  id from stu  order by  id desc (降序),name limit 5,5.是按照id降序排列,name還是按照預設的公升序。注意:如果想在多個列上進行降序排序,必

對每個列指定desc關鍵字

select distinct  id from stu  order by  id desc (降序) limit 1 找出id最高的那乙個,注意:linit 必須在order by 後面

where>order by>limit

select price  id from stu where age is null 年齡為null的資料

select name  id from stu where price in(21,26)等價於select name  id from stu where price =21 or price=26

資料庫萬用字元為%,select name  id from stu where name like "%天%"。萬用字元使用「%天」,「天%」,「  天%地」

下劃線(_)萬用字元  但是他只匹配單個字元

為了匹配特殊字元,必須用\\為前導。\\-表示查詢-,\\.表示查詢.。select name  id from stu where name regexp   "\\."

group by子句必須出現在where子句之後,order by子句之前。

順序

關鍵字 一些關鍵字用法總結

register 用register宣告的變數稱暫存器變數,在可能的情況下會直接存放在機器的暫存器中 但對32位編譯器不起作用,當global optimizations 全域性優化 開的時候,它會做出選擇是否放在自己的暫存器中 不過其它與register關鍵字有關的其它符號都對32位編譯器有效。c...

一些關鍵字或模板

一 dynamic cast 使用dynamic cast乙個繼承層次內進行轉化的指標 引用。dynamic cast依賴於rtti資訊,在轉換時,dynamic cast會檢查轉換的source物件是否真的可以轉換成target型別,這種檢查不是語法上的,而是真實情況的檢查。被轉換的型別必須是多型...

python一些常用關鍵字(一)

1 break 終止當前迴圈 2 contime 跳過本次迴圈 3 pass 忽略4 函式名.doc 檢視函式幫助文件 5 global 設定全域性變數 6 nonlocal 不是區域性變數,往上一層找 7 lambda 簡潔的函式表示式 方式1.宣告乙個簡單的lambda表示式 mylamb la...