隨筆-16  評論-0  文章-0  trackbacks-0

          1.DESCRIBE

          為了驗證你的表是按你期望的方式創(chuàng)建,使用一個DESCRIBE語句:

          mysql> DESCRIBE pet;
          +---------+-------------+------+-----+---------+-------+
          | Field?? | Type??????? | Null | Key | Default | Extra |
          +---------+-------------+------+-----+---------+-------+
          | name??? | varchar(20) | YES? |???? | NULL??? |?????? |
          | owner?? | varchar(20) | YES? |???? | NULL??? |?????? |
          | species | varchar(20) | YES? |???? | NULL??? |?????? |
          | sex???? | char(1)???? | YES? |???? | NULL??? |?????? |
          | birth?? | date??????? | YES? |???? | NULL??? |?????? |
          | death?? | date??????? | YES? |???? | NULL??? |?????? |
          +---------+-------------+------+-----+---------+-------+

          你可以隨時使用DESCRIBE,例如,如果你忘記表中的列的名稱或類型時。

          2.DISTINCT

          請注意該查詢只是簡單地檢索每個記錄的owner列,并且他們中的一些出現(xiàn)多次。
          為了使輸出減到最少,增加關(guān)鍵字DISTINCT檢索出每個唯一的輸出記錄:

          mysql> SELECT DISTINCT owner FROM pet;

          3.ORDER BY

          你可能已經(jīng)注意到前面的例子中結(jié)果行沒有以特定的順序顯示。
          然而,當行按某種方式排序時,檢查查詢輸出通常更容易。
          為了排序結(jié)果,使用ORDER BY子句。

          mysql> SELECT name, birth FROM pet ORDER BY birth;

          默認排序是升序ASC,最小的值在第一。要想以降序排序,
          在你正在排序的列名上增加DESC(降序)關(guān)鍵字

          mysql> SELECT name, birth FROM pet ORDER BY birth DESC;

          4.GROUP BY

          使用GROUP BY對每個owner的所有記錄分組
          COUNT( )和GROUP BY以各種方式分類你的數(shù)據(jù)。下列例子顯示出進行動物普查操作的不同方式。

          每種動物的數(shù)量:

          mysql> SELECT species, COUNT(*) FROM pet GROUP BY species;

          ?

          posted on 2006-10-18 14:47 尨奇 閱讀(184) 評論(0)  編輯  收藏 所屬分類: MySql
          主站蜘蛛池模板: 潼关县| 长汀县| 大安市| 古丈县| 定南县| 阿瓦提县| 库尔勒市| 庆云县| 马边| 安康市| 古交市| 沙田区| 临洮县| 黄大仙区| 承德市| 北川| 乌兰县| 红河县| 千阳县| 汕头市| 苏尼特左旗| 宿迁市| 科技| 佛冈县| 阿城市| 福泉市| 长泰县| 二连浩特市| 轮台县| 内乡县| 大化| 平邑县| 陆川县| 兴安盟| 漳浦县| 石门县| 乐昌市| 马山县| 加查县| 岳池县| 萨嘎县|