最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中ORDER BY子句的詳細(xì)用法教程

 更新時(shí)間:2015年05月26日 12:10:55   投稿:goldensun  
這篇文章主要介紹了PHP中ORDER BY子句的詳細(xì)用法教程,文中提供了PHP腳本下的操作示例,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

我們已經(jīng)看到SQL SELECT命令來(lái)獲取數(shù)據(jù)從MySQL表。當(dāng)選擇行,MySQL服務(wù)器是自由返回,除非指示說(shuō)如何排序結(jié)果否則它會(huì)自由返回。指定需要結(jié)果集增加一個(gè)ORDER BY子句要作為排序依據(jù)的列或列名進(jìn)行排序。
語(yǔ)法:

SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]

這里是通用的SQL的SELECT命令的語(yǔ)法,ORDER BY子句從MySQL表中的數(shù)據(jù)進(jìn)行排序:

  •     您可以根據(jù)返回的結(jié)果的任何字段,提交將被列出。
  •     您可以對(duì)多個(gè)字段進(jìn)行排序結(jié)果。
  •     您可以使用關(guān)鍵字ASC或DESC,升序或降序排列得到的結(jié)果。默認(rèn)情況下它的升序排列。
  •     您可以使用WHERE ... LIKE子句中通常的方式添加條件。

在命令提示符下使用ORDER BY子句:

這將使用SQL SELECT命令來(lái)從MySQL表tutorials_tbl表中獲取數(shù)據(jù)ORDER BY子句
實(shí)例:

試試下面的示例升序返回結(jié)果。

root@host# mysql -u root -p password;
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> SELECT * from tutorials_tbl ORDER BY tutorial_author ASC
+-------------+----------------+-----------------+-----------------+
| tutorial_id | tutorial_title | tutorial_author | submission_date |
+-------------+----------------+-----------------+-----------------+
|      2 | Learn MySQL  | Abdul S     | 2007-05-24   |
|      1 | Learn PHP   | John Poul    | 2007-05-24   |
|      3 | JAVA Tutorial | Sanjay     | 2007-05-06   |
+-------------+----------------+-----------------+-----------------+
3 rows in set (0.42 sec)

mysql>

所有作者的名字列按升序排列。
PHP腳本使用ORDER BY子句:

可以使用類似的語(yǔ)法的ORDER BY子句到PHP函數(shù)mysql_query()。這個(gè)函數(shù)是用來(lái)執(zhí)行SQL命令后,另一個(gè)PHP函數(shù)mysql_fetch_array()可以用來(lái)獲取所有選定的數(shù)據(jù)。
例子:

試試下面的示例教程作者降序返回結(jié)果。

<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT tutorial_id, tutorial_title, 
        tutorial_author, submission_date
    FROM tutorials_tbl
    ORDER BY tutorial_author DESC';

mysql_select_db('TUTORIALS');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
 die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
  echo "Tutorial ID :{$row['tutorial_id']} <br> ".
     "Title: {$row['tutorial_title']} <br> ".
     "Author: {$row['tutorial_author']} <br> ".
     "Submission Date : {$row['submission_date']} <br> ".
     "--------------------------------<br>";
} 
echo "Fetched data successfully\n";
mysql_close($conn);
?>


 

相關(guān)文章

  • MySQL PHP 語(yǔ)法詳解及實(shí)例代碼

    MySQL PHP 語(yǔ)法詳解及實(shí)例代碼

    這篇文章主要介紹了MySQL PHP 語(yǔ)法詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Mysql中count帶條件計(jì)數(shù)實(shí)例代碼

    Mysql中count帶條件計(jì)數(shù)實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Mysql中count帶條件計(jì)數(shù)的相關(guān)資料,Mysql中count()函數(shù)的一般用法是統(tǒng)計(jì)字段非空的記錄數(shù),所以可以利用這個(gè)特點(diǎn)來(lái)進(jìn)行條件統(tǒng)計(jì),需要的朋友可以參考下
    2023-09-09
  • MySQL中TO_DAYS()函數(shù)詳解與實(shí)際應(yīng)用舉例

    MySQL中TO_DAYS()函數(shù)詳解與實(shí)際應(yīng)用舉例

    TO_DAYS函數(shù)是指從零開(kāi)始到函數(shù)內(nèi)時(shí)間的天數(shù),下面這篇文章主要給大家介紹了關(guān)于MySQL中TO_DAYS()函數(shù)詳解與實(shí)際應(yīng)用的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • MySQL并行DDL的實(shí)現(xiàn)方法

    MySQL并行DDL的實(shí)現(xiàn)方法

    本文詳細(xì)介紹了MySQL8.0.27并行DDL的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • MySQL?從0到1打開(kāi)數(shù)據(jù)庫(kù)管理操作方法

    MySQL?從0到1打開(kāi)數(shù)據(jù)庫(kù)管理操作方法

    數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase?Management?System)是用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)和管理數(shù)據(jù)庫(kù)數(shù)據(jù)的一個(gè)管理軟件,我們口頭說(shuō)的MySQL數(shù)據(jù)庫(kù)就是這個(gè)管理系統(tǒng),這篇文章主要介紹了MySQL從0到1打開(kāi)數(shù)據(jù)庫(kù)管理,需要的朋友可以參考下
    2023-06-06
  • MySQL使用命令行備份數(shù)據(jù)的方法詳解

    MySQL使用命令行備份數(shù)據(jù)的方法詳解

    由于長(zhǎng)期使用測(cè)試環(huán)境的數(shù)據(jù)庫(kù),時(shí)不時(shí)會(huì)有臟數(shù)據(jù)刪除不干凈,對(duì)此很需要一個(gè)實(shí)時(shí)將生產(chǎn)庫(kù)的數(shù)據(jù)定期備份一份,防止生產(chǎn)庫(kù)中會(huì)有臟數(shù)據(jù)進(jìn)來(lái),所以本文給大家介紹了MySQL使用命令行備份數(shù)據(jù)的方法,需要的朋友可以參考下
    2024-02-02
  • MySql統(tǒng)計(jì)函數(shù)COUNT的具體使用詳解

    MySql統(tǒng)計(jì)函數(shù)COUNT的具體使用詳解

    本文主要介紹了MySql統(tǒng)計(jì)函數(shù)COUNT的具體使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • AlmaLinux 9 安裝 MySQL 8.0.32的詳細(xì)過(guò)程

    AlmaLinux 9 安裝 MySQL 8.0.32的詳細(xì)過(guò)程

    這篇文章主要介紹了AlmaLinux 9 安裝 MySQL 8.0.32的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • MySQL常用聚合函數(shù)詳解

    MySQL常用聚合函數(shù)詳解

    下面小編就為大家?guī)?lái)一篇MySQL常用聚合函數(shù)詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Windows10下mysql 8.0.12解壓版安裝配置方法圖文教程

    Windows10下mysql 8.0.12解壓版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows10下mysql 8.0.12解壓版安裝方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評(píng)論

清原| 措美县| 郧西县| 中宁县| 九台市| 呼玛县| 开化县| 呼和浩特市| 襄汾县| 鹿泉市| 吉首市| 时尚| 得荣县| 曲阜市| 克山县| 蓝田县| 丹阳市| 长葛市| 香格里拉县| 南溪县| 香港| 宜丰县| 马龙县| 怀柔区| 罗田县| 元阳县| 和林格尔县| 句容市| 东乡| 海阳市| 孟津县| 湖口县| 观塘区| 广宗县| 亚东县| 南澳县| 康保县| 桂林市| 建昌县| 普兰县| 武功县|