隨筆-16  評(píng)論-0  文章-0  trackbacks-0

          1.DESCRIBE

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

          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??? |?????? |
          +---------+-------------+------+-----+---------+-------+

          你可以隨時(shí)使用DESCRIBE,例如,如果你忘記表中的列的名稱(chēng)或類(lèi)型時(shí)。

          2.DISTINCT

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

          mysql> SELECT DISTINCT owner FROM pet;

          3.ORDER BY

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

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

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

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

          4.GROUP BY

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

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

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

          ?

          posted on 2006-10-18 14:47 尨奇 閱讀(178) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): MySql
          主站蜘蛛池模板: 平顶山市| 辽宁省| 景宁| 合作市| 宁阳县| 甘德县| 临城县| 吴江市| 赣榆县| 敖汉旗| 宁城县| 清徐县| 延庆县| 呼图壁县| 盐津县| 博白县| 苏尼特左旗| 北安市| 聂荣县| 偃师市| 杂多县| 庆云县| 定西市| 乐清市| 四会市| 富源县| 乐东| 巨鹿县| 辉南县| 集安市| 绥芬河市| 忻城县| 枣阳市| 宣恩县| 桂阳县| 息烽县| 鄄城县| 桦南县| 万荣县| 陇川县| 许昌县|