- ** select查詢語句**
select *from 數據表名;
注釋:查詢數據表里所有數據
select name,country from 數據表名
注釋:查詢數據表里所有的name,country數據。 -
select去除重復語句輸出
select distinct column_name from 數據表名
去除重復前去掉重復之后 -
WHERE 子句
select column_name from table_name where column 運算符 值
各種運算符
輸出表中的CN的數據
select * from table1 where country='CN';
輸出結果
SQL 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。如果是數值日期,請不要使用引號。 - ****and 和 or 運算符用于基于一個以上的條件對記錄進行過濾。****
AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。
select *from 數據表名 where 值='' and 值='';
如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。
select *from 數據表名 where 值='' or 值='';
也可以用括號表達復雜的表達式:
select *from 數據表名 where (值='' or 值='') and 值=''; - order by 對數據進行排序
select *from 數據表名 order by 列名column
注釋:order by語句用于根據指定的列對結果集進行排序。
order by 語句默認按照升序對記錄進行排序。
如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。 - MySQL limit 選取數據表里前幾條的數據
select *from table_name limit 0,5;
注釋: 0就是從第0條數據開始,輸出5條數據
實例 -
like模糊查詢 語句搜索列中的指定模式
select * from table_name where column_name like 'N%';
select * from table_name where column_name not like 'N%';
注釋: %代表單一字符或者多個自字符 - 通配符
通配符
注釋: ?或者_代表單個字符。同理,%n%,代表列名中含有n的數據。like是像,not like是不像,就是反義。 - in關鍵字 in操作符允許我們在 where 子句中規定多個值。
select * from table_name where column_name IN (value1,value2,...); -
選取兩個值之間的數據between and
select *from table_name where column_name between 值 and 值;
選取前三行數據輸出結果,代碼都在上面 - Alias 別名
通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)。
指定表名稱(主要用于簡化表名)
select alias.name from table_name as alias_name;
指定列名稱(用于修改輸出lie)
select column as alias,column as alias from table_name;
MySQL數據庫查詢語句

路墨IP屬地: 北京
0.075字數 767
最后編輯于 :
©著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
10人點贊
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 轉載,覺得這篇寫 SQLAlchemy Core,寫得非常不錯。不過后續他沒寫SQLAlchemy ORM... ...