一:簡單查詢:
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...