Jafe Lee

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            49 隨筆 :: 0 文章 :: 24 評論 :: 0 Trackbacks
          1、限制返回的行數:
          (1)
          SELECT?author?FROM?book?LIMIT?2;
          該命令將返回前兩行記錄
          (2)
          SELECT?author?FROM?book?LIMIT?1,?2;
          該命令返回兩條記錄,但是該記錄是從第二條記錄開始算起(注意,行數計數的起點是從0而不是1開始的,這跟Java中的數組很象)

          2、排序返回的結果:(order by)
          SELECT?name,?birth?FROM?pet?ORDER?BY?birth;

          返回的序列以升序(默認)形式排列,如果想降序排列,則需要這樣:
          SELECT?name,?birth?FROM?pet?ORDER?BY?birth?DESC;

          你也可以顯式指明按升序方式排列:
          SELECT?name,?birth?FROM?pet?ORDER?BY?birth?ASC;

          DESC(ASC)也可以應用與多個column中:
          SELECT?name,?species,?birth?FROM?pet?ORDER?BY?species,?birth?DESC;
          結果:
          +----------+---------+------------+
          |?name?????|?species?|?birth??????|
          +----------+---------+------------+
          |?Chirpy???|?bird????|?1998-09-11?|
          |?Whistler?|?bird????|?1997-12-09?|
          |?Claws????|?cat?????|?1994-03-17?|
          |?Fluffy???|?cat?????|?1993-02-04?|//------------------
          |?Fang?????|?dog?????|?1990-08-27?|//? 降序排列
          |?Bowser???|?dog?????|?1989-08-31?|//?
          |?Buffy????|?dog?????|?1989-05-13?|//
          |?Puffball?|?hamster?|?1999-03-30?|//-------------------
          |?Slim?????|?snake???|?1996-04-29?|
          +----------+---------+------------+

          3、去掉返回結果中相同的記錄(只返回一個):
          SELECT?DISTINCT?amount?FROM?loan;

          4、模糊查詢:
          SELECT?name?FROM?author?WHERE?name?LIKE?'M%';
          MySQL有兩個通配符 % 和 _ 。其中 % 匹配 0或多個任意的字符, _ 匹配一個 任意字符

          5、獲得某一行的最小值、最大值、平均值, 總和:
          SELECT?MIN(wt),?AVG(wt),?MAX(wt),?SUM(wt)?FROM?person;

          6、時間運算:
          ?SELECT?NOW(),?CURTIME(),?CURDATE();
          運行結果:
          +-----------------------+-----------+------------+
          |?NOW()???????????????? ?? ? |?CURTIME()?|?CURDATE()??|
          +-----------------------+-----------+------------+
          |?2007-09-14?10:42:20?|?10:42:20|?2007-09-14|
          +-----------------------+-----------+------------+

          7、把查詢結果導出到文件:
          SELECT?*?FROM?author
          ??
          INTO?OUTFILE?'/tmp/author'
          ????FIELDS?TERMINATED?
          BY?','
          ????ENCLOSED?
          BY?'"'
          ????LINES?TERMINATED?
          BY?'\n';

          當用 into dumpfile 代替 into outfile時,select語句返回的結果必須不能多于1條。into dumpfile寫入文件的格式既沒有column分隔符,也沒有行分隔符,這在將BLOB寫入文件時很有用。
          posted on 2007-09-14 10:45 Jafe Lee 閱讀(535) 評論(0)  編輯  收藏 所屬分類: Database
          主站蜘蛛池模板: 深泽县| 西昌市| 家居| 同心县| 镇宁| 和硕县| 西昌市| 全南县| 东阿县| 贵溪市| 奎屯市| 巴南区| 镇巴县| 繁昌县| 仪征市| 宜川县| 涪陵区| 怀柔区| 上饶市| 平乡县| 新源县| 永寿县| 鹿邑县| 出国| 楚雄市| 通河县| 兰溪市| 拉萨市| 莱州市| 资中县| 海丰县| 孟州市| 平南县| 仁化县| 黄平县| 获嘉县| 苍南县| 华容县| 新源县| 宁明县| 青川县|