資料查詢就是對於資料表中現有的資料進行逐行篩選的工作。滿足查詢條件的資料被提取出來,形成記錄集。類似表的結構。在記錄集上可以再次查詢。
select命令是使用頻率最高的sql語句。select語句中含有大量子句,用來完成不同的查詢功能。
select * from 表名字; 全表查詢。 *代表所有欄位 //一般不用萬用字元 *
select 欄位1,欄位2....... from 表名字; //選擇欄位查詢
別名select 欄位1 as 別名1,欄位2 as 別名2....... from 表名字; //選擇欄位查詢
where條件查詢
select 欄位1,age....... from 表名字 where age>20;
用邏輯運算子 not and or 來約束條件
用distinct消除重複行
在查詢某個列資料的時候,可能返回的結果中存在重複的值,而使用者對於重複的值可能只需要
知道一個即可,例如要查詢學生表中登記的學生都有哪些班級的,只需耍知道這些班級編號即可。
因為一個班裡一定存在多名同學,所以使用之前的查詢方式,返回的班級編號結果一定有很多重複
的行,這些重複的行值就需要消除成1個.選擇語句中的dististion關健字就是用來解決這個問題.
mysql> select distinct classid from studentlnfo;
mysql>從學生中選擇不同的類id;
MySQL 入門 之 資料的插入 查詢 更新與刪除
向表中插入資料 insert 語句可以用來將一行或多行資料插到資料庫表中,使用的一般形式如下 insert into 表名 列名1,列名2,列名3,values 值1,值2,值3,其中 內的內容是可選的,例如,要給 samp db 資料庫中的 students 表插入一條記錄,執行語句 insert...
Mysql入門(七)之子查詢
子查詢 sub query,查詢是在某個查詢結果之上進行的 一條select語句內部包含了另一條select語句 子查詢有兩種分類方式 按位置分類 按結果分類 按位置分類 子查詢 select語句 在外部查詢 select語句 中出現的位置 from子查詢 子查詢跟在from之後 where子查詢 ...
MYSQL 查詢資料
好記憶不如爛筆頭,寫點東西,總是在用到的時候會比較有好處。select from 表名 where to days 時間欄位名 to days now select from 表名 where to days now to days 時間欄位名 1 select from 表名 where date...