日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql教程

MySQL 排序

閱讀 (2222)

MySQL 排序

我們知道從MySQL表中使用SQL SELECT 語句來讀取數(shù)據(jù)。

如果我們需要對讀取的數(shù)據(jù)進(jìn)行排序,我們就可以使用MySQL的 ORDER BY 子句來設(shè)定你想按哪個字段哪中方式來進(jìn)行排序,再返回搜索結(jié)果。

本章節(jié)使用的數(shù)據(jù)庫結(jié)構(gòu)及數(shù)據(jù)下載:MySQL.sql

語法

以下是SQL SELECT 語句使用 ORDER BY 子句將查詢數(shù)據(jù)排序后再返回?cái)?shù)據(jù):

SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]
  • 你可以使用任何字段來作為排序的條件,從而返回排序后的查詢結(jié)果。
  • 你可以設(shè)定多個字段來排序。
  • 你可以使用 ASC 或 DESC 關(guān)鍵字來設(shè)置查詢結(jié)果是按升序或降序排列。 默認(rèn)情況下,它是按升排列。
  • 你可以添加 WHERE...LIKE 子句來設(shè)置條件。

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

以下將在 SQL SELECT 語句中使用 ORDER BY 子句來讀取MySQL 數(shù)據(jù)表 w3cschool_tbl 中的數(shù)據(jù):

實(shí)例

嘗試以下實(shí)例,結(jié)果將按升序排列

root@host# mysql -u root -p password;
Enter password:*******
mysql> use W3CSCHOOL;
Database changed
mysql> SELECT * from w3cschool_tbl ORDER BY w3cschool_author ASC;
+-------------+----------------+-----------------+-----------------+
| w3cschool_id | w3cschool_title | w3cschool_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.00 sec)

mysql> SELECT * from w3cschool_tbl ORDER BY w3cschool_author DESC;
+-----------+------------------+-----------------+-----------------+
| w3cschool_id | w3cschool_title | w3cschool_author | submission_date |
+-----------+------------------+-----------------+-----------------+
|         3 | JAVA Tutorial    | Sanjay          | 2007-05-06      |
|         1 | Learn PHP        | John Poul       | 2007-05-24      |
|         2 | Learn MySQL      | Abdul S         | 2007-05-24      |
3 rows in set (0.00 sec)

mysql>

讀取 w3cschool_tbl 表中所有數(shù)據(jù)并按 w3cschool_author 字段的升序排列。


在PHP腳本中使用 ORDER BY 子句

你可以使用PHP函數(shù)的mysql_query()及相同的SQL SELECT 帶上 ORDER BY 子句的命令來獲取數(shù)據(jù)。 該函數(shù)用于執(zhí)行SQL命令,然后通過 PHP 函數(shù) mysql_fetch_array() 來輸出所有查詢的數(shù)據(jù)。

實(shí)例

嘗試以下實(shí)例,查詢后的數(shù)據(jù)按 w3cschool_author 字段的降序排列后返回。

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

mysql_select_db('W3CSCHOOL');
$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['w3cschool_id']}  <br> ".
         "Title: {$row['w3cschool_title']} <br> ".
         "Author: {$row['w3cschool_author']} <br> ".
         "Submission Date : {$row['submission_date']} <br> ".
         "--------------------------------<br>";
} 
echo "Fetched data successfully\n";
mysql_close($conn);
?>
關(guān)閉
程序員人生
主站蜘蛛池模板: 最近中文字幕 | 久久精品视频网 | 免费在线毛片 | 在线看v片| 黄色永久 | 天堂成人国产精品一区 | 紧缚调教一区二区三区视频 | 国产成人精品亚洲777人妖 | 久久精品国产一区二区电影 | 男女免费视频网站 | www伊人 | 亚洲天堂精品视频 | 日韩精品视频三区 | 亚洲精品久久久 | 欧美一区二区三区公司 | 亚洲一区二区视频在线 | www久久综合| 日韩美女一区 | 久久亚洲线观看视频 | 久久国产精品偷 | 中文字幕在线二区 | 亚洲精品色综合av网站 | 亚洲欧美一级 | 激情在线视频 | www.av在线| 欧美中文字幕一区二区三区亚洲 | 国产精品久久久久一区二区三区 | 亚洲第一天堂 | 日韩成人免费 | 激情五月综合 | 欧美激情在线播放 | 久久久精品一区二区三区 | 国产a网| 三区在线 | 国产精品伦一区二区三级视频 | 中文字幕一区视频 | 狠狠爱成人| 欧美成人播放 | 日韩成人在线免费观看 | 91玖玖 | 国产精品久久一区二区三区不卡 |