9 MySQL的資料排序

2021-10-17 06:59:59 字數 2322 閱讀 9942

1、單個欄位的排序order by desc降序 ; 0-9,a-z, a-z

mysql>

select prod_name, prod_price from products order

by prod_price;

+----------------+------------+

| prod_name | prod_price |

+----------------+------------+

| carrots |

2.50

|| tnt (

1 stick)

|2.50

|| fuses |

3.42

|| sling |

4.49||

.5 ton anvil |

5.99

|| oil can |

8.99||

1 ton anvil |

9.99

|| bird seed |

10.00

|| tnt (

5 sticks)

|10.00

|| detonator |

13.00||

2 ton anvil |

14.99||

3 ton anvil |

19.99

|| jetpack 1000

|35.00

|| safe |

50.00

|| jetpack 2000

|55.00|+

----------------+------------+

15rows

inset

(0.10 sec)

2、多個欄位的排序

mysql>

select prod_name, prod_price from products order

by prod_price, prod_name;

+----------------+------------+

| prod_name | prod_price |

+----------------+------------+

| carrots |

2.50

|| tnt (

1 stick)

|2.50

|| fuses |

3.42

|| sling |

4.49||

.5 ton anvil |

5.99

|| oil can |

8.99||

1 ton anvil |

9.99

|| bird seed |

10.00

|| tnt (

5 sticks)

|10.00

|| detonator |

13.00||

2 ton anvil |

14.99||

3 ton anvil |

19.99

|| jetpack 1000

|35.00

|| safe |

50.00

|| jetpack 2000

|55.00|+

----------------+------------+

15rows

inset

(0.10 sec)

3、當查詢多個欄位的時候,如果部分資訊內容一致,建議增加多組排序。

4、找出最貴或者最便宜的產品; order by 與 (desc)limit 連用。

mysql>

select prod_name, prod_price from products order

by prod_price, prod_name limit1;

+-----------+------------+

| prod_name | prod_price |

+-----------+------------+

| carrots |

2.50|+

-----------+------------+

1row

inset

(0.07 sec)

PHP之旅9 MySQL資料庫

php最主要的還是進行資料處理的,所以與資料庫的互動是非常重要的。現在主流的資料庫有 oracle db2 microsoft sql server mysql等。mysql由於其體積小 速度快 成本低 最主要的是開源,所有很多中小型公司都選擇mysql資料庫。安裝完mysql之後怎麼檢視其有沒有啟...

9 MySQL中的連線查詢

mysql中的連線查詢 連線查詢 連線查詢 將多張表進行記錄的連線 按照某個指定的條件進行資料的拼接 最終結果 記錄數可能有變化,字段數一定會增加 至少兩張表的合併 連線查詢的意義 在使用者檢視資料的時候需要顯示的資料來自多張表.連線查詢 join 使用方式 左表 join 右表 連線查詢分類 sq...

9 Mysql的體系結構概覽

整個mysql server由以下組成 1 連線層 最上層是一些客戶端和鏈結服務,包含本地sock 通訊和大多數基於客戶端 服務端工具實現的類似於 tcp ip的通訊。主要完成一些類似於連線處理 授權認證 及相關的安全方案。在該層上引入了執行緒池的概念,為通過認證安全接入的客戶端提供執行緒。同樣在該...