mysql資料庫資料的基本查詢操作

2022-09-17 17:30:19 字數 1389 閱讀 8145

基本查詢語句

select [all | distinct] 欄位或表示式列表 [from子句] [where子句] [group by子句] [h**ing子句] [order by子句] [limit子句];

表示式列表中的條件語句順序不能亂,

from:資料**,表示資料**於哪張表,例句:select * from student(student是表名);

where:條件字句,可連線運算子,結果為布林值,例句:select * from student where name = 「王小明」;(name是表中的欄位名)

between:欄位xx的值在值1和值2之間(包含),例句:xx between 值1 and 值2

in:欄位xx的值在不在某個範圍裡面,例句:xx  in (值1,值2,.......);

like:模糊查詢,用於對字元型別的字段進行字元匹配查詢,例句:xx like 『%關鍵字%』;%   其含義是:代表任意個數的任意字元,_   其含義是:代表1個的任意字元

like  『%ab\%cd%』代表要找的是: 包含 ab%cd 字元的字元,

like   『\_ab%』    代表要找的是: _ab開頭的字元

like   『%ab\』cd%』    代表要找的是: 包含 ab』cd 字元的字元

group  by:  分組子句,將資料以某個欄位的值為「依據」,分到不同的「組別」裡。

資料分組後,結果中通常只剩下「組」作為整體的資訊,分組後的資料不能用where來進行條件查詢,除非查詢的字段就是分組本身,應該用h**ing進行條件查詢,

h**ing函式:

count(*):  統計一組中的數量,通常用「*」做引數

max(欄位名):獲取該字段中在該組中的最大值。

min(欄位名):獲取該字段中在該組中的最小值。

sum(欄位名):獲取該字段中在該組中的總和。

**g(欄位名):獲取該字段中在該組中的平均值。

group_concat(欄位名):獲取該分組內的這個字段所有資訊,每條逗號分隔

order by:排序,預設正序,倒序是desc 例句:select xx from student order by degree desc;

limit:表示將前面取得的資料並前面排好之後(如果有),對之指定取得「區域性連續的若干條」資料。簡單點說,就是從第幾行開始取值,取前幾個,例句:select xx from student limit(0,2) 從第0個開始,取前兩個

MySQL資料庫基本用法 查詢

查詢的基本語法 select from 表名 from關鍵字後面寫表名,表示資料 於是這張表 select後面寫表中的列名,如果是 表示在結果中顯示表中所有列 在select後面的列名部分,可以使用as為列起別名,這個別名出現在結果集中 如果要查詢多個列,之間使用逗號分隔 在select後面列前使用...

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

mysql資料庫基本語法 MySQL資料庫基本語法

toc sqlwhat sql是什麼?structured query language 結構化查詢語 why 為何要使用sql?難道僅僅使用sql server management studio運算元據庫?應用程式如何與資料庫打交道?when 何時使用?對sql server執 所有的操作都可以...