MYsql 查詢資料 一

2021-08-19 22:44:20 字數 2359 閱讀 7400

一:簡單查詢:

select * from 表名 ;表示查詢 這個表裡的所有資料。

select 欄位1,欄位2 from 表名;表示查詢這個表裡的字段1,2;

select distinct 欄位1,欄位2,欄位3  from 表名;distinct關鍵字避免重複資料查詢;

二:實現數學四則運算查詢:

select age*12 from 表名;表示查詢age*12的值;

三:條件資料查詢記錄:

(1)單條件查詢:

select 欄位1,欄位2 from 表名 where 操作;

例如:select name from students where age <20;

查詢年齡小於20歲的學生名字;

(2)多條件查詢:

select 欄位1 from 表名 where 操作;

例如:

select name from students where age<20&&height>=160;
查詢學生中年齡小於20歲,且身高大於160的學生名字

四:模糊查詢:

(1):帶有「%」的萬用字元查詢:

select name from students where name like 'a%';
查詢名字第乙個為a的學生名字;

查詢第乙個名字不是a的名字名字:

select name from students where name not like 'a%';
(2);帶有"_"的萬用字元查詢:

select name from students where name like '_a%';
表示查詢學生中第二個字為a的學生名字。

(3):帶有」%%「的萬用字元查詢:

select name from students where name like '%a%';
表示查詢學生名字中包含a的學生名字

五:排序資料記錄查詢:

(1):按照單字段排序:

select name from students order by age asc|desc;
表示按照年齡asc(公升序)排序查詢;desc(表示降序),預設為公升序。

(2):按照多欄位排序:

select name from students order by age asc,height desc;
表示按照年齡公升序排序(若年齡相同,則按公升高降序排序);

六:限制資料記錄查詢數量:

select 字段 from 表名 limit  偏移量,數量;

偏移量預設為0.資料的起始和陣列一樣從0開始。

(1):不指定初始位置:

select name from students limit 2;
表示查詢兩條記錄;

(2):指定初始位置:

select name from students limit 0,5;
查詢前五條記錄。

select name from students limit 5,5;
表示從5開始(第六條資料開始)查詢五條資料。

mysql 查詢資料 程式 mysql查詢資料

1 查詢出學生表中年齡為22或者24的學生資訊 select id,name,age,addres,birthday from stu where age 22 or age 24 2 查詢出學生表中位址不為上海和深圳的所有學生資訊 select id,name,age,addres,birthda...

mysql資料連線查詢 mysql 資料查詢

連線查詢 1.連線 join 也稱 連線,從兩個關係的笛卡爾積中選擇屬性間滿足一定條件的元組。等值連線 為 的連線運算稱為等值連線。從關係r和s的廣義笛卡爾積中選取a b屬性值相等的元組。自然連線 一種特殊的等值連線。要求關係中進行比較的分量必須是同名的屬性組,並且在結果中把重複的屬性去掉。外連線 ...

MySQL 查詢資料

mysql 資料庫使用sql select語句來查詢資料。你可以通過 mysql 命令提示視窗中在資料庫中查詢資料,或者通過php指令碼來查詢資料。以下為在mysql資料庫中查詢資料通用的 select 語法 select column name,column name from table nam...