mysql之檢索資料

2021-10-02 11:17:14 字數 1228 閱讀 8877

select h_title from house_info;表示在名叫「house_info」的表中檢索「h_titlel"列。

±-----------------------+

| h_title |

±-----------------------+

| 莫干山三秋美宿 |

| 台東知本 |

| 老故事客棧·麗江戀空閣 |

| 蘇州溪水居 |

±-----------------------+

select h_id,h_title from house_info;

±-----±-----------------------+

| h_id | h_title |

±-----±-----------------------+

| 1 | 莫干山三秋美宿 |

| 2 | 台東知本 |

| 3 | 老故事客棧·麗江戀空閣 |

| 4 | 蘇州溪水居 |

±-----±-----------------------+

select * from house_info;

我們先用select vent_id from house_info;來檢索vent_id列

±--------+

| vent_id |

±--------+

| 1 |

| 1 |

| 2 |

| 2 |

±--------+

可以看到有4個輸出結果,但不同行只有兩項,這時使用distinct關鍵字

select distinct vent_id from house_info;

±--------+

| vent_id |

±--------+

| 1 |

| 2 |

±--------+

可以看出結果只有兩個。

select vent_id from house_info limit 3;限制了只檢索不超過3條記錄

select vent_id from house_info limit 2,2;限制從第2條記錄開始檢索2條記錄

limit 5, 5 指示mysql返回從行2開始的2行。第乙個數為開始位置,第二個數為要檢索的行數。此語句的輸出如下所示:

MySQL之排序檢索資料

1 排序資料 select prod name from products order by product name 表示按字母順序公升序排列,輸出prod name。2 按多個列排序 select prod id,prod price,prod name from products order ...

mysql之排序檢索資料

其實,檢索出的資料並不是以純粹的隨機順序顯示的。如果不排序,資料一般將以它在底層表 現的順序顯示。這可以是資料最初新增到表中的順序。但是,如果資料後來進行過更新或刪除,則此順序將會受到mysql重用 儲存空間的影響。因此,如果不明確控制的話,不能 也不應該 依賴該排序順序。關聯式資料庫設計理論認為,...

mysql檢索資料

簡單的來說select 語句用於從表中選取資料。select from city idname countrycode district population 1kabul afgkabol 1780000 2qandahar afgqandahar 237500 3herat afgherat 1...