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

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

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

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

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

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

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

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

這將使用SQL SELECT命令來從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子句:

可以使用類似的語法的ORDER BY子句到PHP函數(shù)mysql_query()。這個(gè)函數(shù)是用來執(zhí)行SQL命令后,另一個(gè)PHP函數(shù)mysql_fetch_array()可以用來獲取所有選定的數(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 語法詳解及實(shí)例代碼

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

青神县| 密云县| 晴隆县| 泗洪县| 桐梓县| 揭阳市| 峨眉山市| 新源县| 新化县| 盐山县| 德格县| 邯郸县| 娄烦县| 博兴县| 大姚县| 无锡市| 绥阳县| 思茅市| 东乡| 太湖县| 佳木斯市| 天等县| 太湖县| 集安市| 顺义区| 高邑县| 吉木萨尔县| 扎鲁特旗| 桑植县| 腾冲县| 祁门县| 惠东县| 靖远县| 苏尼特左旗| 和田县| 岚皋县| 华阴市| 卢氏县| 枣强县| 怀柔区| 沙洋县|