資料庫 檢索資料

2021-10-08 14:31:56 字數 799 閱讀 5004

以mysql為例

檢視mysql執行狀態:status;

使用資料庫:use 資料庫名;

檢視所有資料庫:show databases;

檢視所有表:show tables;

從表中檢索某一列的資料:select 列名 from 表名;

從表中檢索某些列的資料:select 列名,列名,列名,… from 表名;

從表中檢索所有列的資料:select * from 表名;

distinct:用於返回互異的值。select distinct 列名 from 表名;

只能用於某一列,如果用帶distinct的語句查詢某些列的話,distinct會失去作用

限制搜尋結果(不同資料庫的sql實現不同)

sql server和access(top關鍵字)

select top k 列名 from 表名; //顯示前k行

db2select 列名 from 表名 fetch first k only; //顯示前k行

oracle

select 列名 from 表名 where rownum <=k; //顯示前k行

mysql、mariadb、postgresql和sqlite

select 列名 from 表名 limit k; //顯示前k行

select 列名 from 表名 limit k offset b; //從b行開始顯示前k行,不包括b行

select 列名 from 表名 limit b,k; //從b行開始顯示前k行,不包括b行

注意:第乙個被檢索的行是第0行,而不是第1行

資料庫 排序檢索資料

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

資料庫操作 檢索資料SELECT

select用途是從乙個或多個表中檢索資訊。select prod name from products 上述語句從products表中檢索乙個名為prod name的列。所需的列名在select關鍵字之後給出,from關鍵字指出從其中檢索資料的表名。sql語句不區分大小寫,select和selec...

資料庫和SQL 檢索資料

資料庫相當於乙個檔案管理系統,裡面存放各種檔案 表 每個檔案又含有各種資訊 列 屬性 每個表有至少乙個識別符號 主鍵 它是獨一無二的,儘管刪除了這個條資料 行 再新建行的時候,這個主鍵也不能重新使用。sql 結構化查詢語言 不像人類語言和計算機語言一樣複雜,只是意思簡單明瞭的英語單詞組成的語言,專門...