Mysql資料庫學習(3) 檢索資料

2021-08-16 19:14:36 字數 1343 閱讀 9927

從資料庫中檢索資料,是大家最常用到的資料庫功能之一。在mysql中檢索資料的方法多種多樣,下面分別介紹mysql中幾種不同的資料檢索方法:

1. select方法:該方法可以從資料庫的表中挑選出所需的列,不過缺點是資料量較大。假如我們想要從customers的表中選出cust_id, cust_name ,可以使用如下select語句:

select cust_id,cust_name from customers;

若要從customers表中挑選出所有的列,則可以採用

select * from customers;

2.select +distinct方法:該方法可以從資料庫的表中挑選出所需列中不同的行。假如,要從customers表的cust_id列中挑選出不同的行,可使用如下語句:

select distinct cust_id from customers;

3.select+limit方法:該方法可以從資料庫的表中挑選出指定數量或指定的列。若要從customers輸出不多於5行的資料,則可以使用如下select+limit語句:

select 列名 from customers limit 5;

此外,也可以通過指定開始行和行數,輸出不多於5列的資料,語句如下:select 列名 from customers limit 3,5;

注意:檢索出來的資料,最開始的行為行0而不是行1;

4.select +表名.列名:採用select +表名.列名方法可以從指定的表中挑選出特定的列。假如要從customers表中挑選出cust_id列,可以使用如下語句:

select customers.cust_id from customers;

5.select + order by方法:該方法可以對從指定表中檢索出來的特定列進行排序。假如要從customers表中挑選出cust_id,cust_name列,並按照cust_id列進行排序,語句如下:

select cust_id,cust_name from customers

order by cust_id;

6.select+order by+limit方法:該方法可以對從指定表中檢索出來的特定列進行排序,並限定輸出結果。假如要從customers表中挑選出cust_id,cust_name列,並按照cust_id列進行排序,並限定輸出5行,語句如下:

select cust_id,cust_name from customers

order by cust_id

limit5;

資料庫 檢索資料

以mysql為例 檢視mysql執行狀態 status 使用資料庫 use 資料庫名 檢視所有資料庫 show databases 檢視所有表 show tables 從表中檢索某一列的資料 select 列名 from 表名 從表中檢索某些列的資料 select 列名,列名,列名,from 表名 ...

資料庫 排序檢索資料

本章將講授如何使用select語句的order by子句,根據需要排序檢索出的資料。正如前一章所述,下面的sql語句返回某個資料庫表的單個列。單請看其輸出,並沒有特定的排序。子句 sql語句由子句構成,有些子句是必需的,而有的是可選的。乙個子句通常由乙個關鍵字和所提供的資料組成。子句的例子有sele...

MySQL資料庫學習筆記(3)

mysql中的函式包括 字元函式 數值運算子與函式 比較運算子與函式 日期時間函式 資訊函式 聚合函式 加密函式等。1 字元函式 比如說,需要將姓和名一起輸出時 前導空格是指第乙個字元之前的空格,後續空格是指最後乙個字元之後的空格。注意 mysql中的字串編號從1開始。select substrin...