MySQL 檢索資料Select——MySQL必知必會讀書筆記(一)

來源:互聯網
上載者:User

1、Select檢索單個列

SELECT 列名 From 表名
輸出資料沒有用排序的時候順序是不一定的。

2、Select檢索多個列

SELECT 列名,列名1 ,列名 2  FROM表名

3、檢索所有的列

SELECT *  FROM表名

一般除非確實需要表中的每一個列,否則最好別使用萬用字元*。這樣會降低檢索和應用程式的效能。

4、檢索不同的行

用DISTINCT關鍵字

SELECT DISTINCT 列名 FROM表名
如果SELECT DISTINCT 列名1,列名2  FROM表名,除非兩個列都不相同,否則所有的行都將被檢索出來。也就是說會保留所有兩個列都不相同的資料。

5、限制返回結果

SELECT 列名 FROM表名 LIMIT 5;
指示返回行數不多於5行

SELECT 列名 FROM表名 LIMIT 100,5;

等同於 

SELECT 列名 FROM表名 LIMIT 5 OFFSET 100;
返回從100行開始的5行。第一個數為開始位置,第二個數為要檢索行數。

注意:行0 檢索出來的第一行為行0而不是行1,因此LIMIT1,1將檢索出來第二行而不是第一行。

6、使用完整表名
SELECT prosucts.prod_name FROM crashcourse.prosucts;



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.