mysql查詢入門 MySQL資料查詢入門

2021-10-19 00:17:07 字數 719 閱讀 6154

資料查詢就是對於資料表中現有的資料進行逐行篩選的工作。滿足查詢條件的資料被提取出來,形成記錄集。類似表的結構。在記錄集上可以再次查詢。

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如何查詢LINESTRING資料

我有乙個提交的命名crm geo org,具有以下結構 ipoid integer 11not null primary key beginip integer 14not null unsigned endip integer 14not null unsigned org varchar 255...

MySQL如何查詢LINESTRING資料

我有乙個提交的命名crm geo org,具有以下結構 ipoid integer 11not null primary key beginip integer 14not null unsigned endip integer 14not null unsigned org varchar 255...

MySQL 排序查詢 入門案例

order by 可以 放 單個字段 可以放多個字段 表示式 函式 別名 order by 一般 放在查詢的最後 但是limit 在最後 排序查詢 引入 select from employees 語法 select查詢列表 from 表 where 篩選條件 order by 排序列表 asc d...