Q?Q?br />SELECT author FROM book LIMIT 2;
该命令将q回前两行记?br />Q?Q?br />SELECT author FROM book LIMIT 1, 2;
该命令返回两条记录,但是该记录是从第二条记录开始算P注意,行数计数的vҎ(gu)?而不?开始的Q这跟Java中的数组很象)
2、排序返回的l果Q(order by)SELECT name, birth FROM pet ORDER BY birth;
q回的序列以升序Q默认)形式排列Q如果想降序排列Q则需要这P(x)SELECT name, birth FROM pet ORDER BY birth DESC;
你也可以昑ּ指明按升序方式排列:(x)SELECT name, birth FROM pet ORDER BY birth ASC;
DESCQASCQ也可以应用与多个column中:(x)
SELECT name, species, birth FROM pet ORDER BY species, birth DESC;
l果Q?br />+----------+---------+------------+
| 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、去掉返回结果中相同的记录(只返回一个)Q?br />SELECT DISTINCT amount FROM loan;
4、模p查询:(x)
SELECT name FROM author WHERE name LIKE 'M%';
MySQL有两个通配W?% ?_ 。其?% 匚w 0或多个Q意的字符Q?_ 匚w一?L字符
5、获得某一行的最倹{最大倹{^均| dQ?br />SELECT MIN(wt), AVG(wt), MAX(wt), SUM(wt) FROM person;
6、时间运:(x)
SELECT NOW(), CURTIME(), CURDATE();
q行l果Q?br />+-----------------------+-----------+------------+
| NOW() | CURTIME() | CURDATE() |
+-----------------------+-----------+------------+
| 2007-09-14 10:42:20 | 10:42:20| 2007-09-14|
+-----------------------+-----------+------------+
7、把查询l果导出到文Ӟ(x)
SELECT * FROM author
INTO OUTFILE '/tmp/author'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
当用 into dumpfile 代替 into outfileӞselect语句q回的结果必M能多?条。into dumpfile写入文g的格式既没有column分隔W,也没有行分隔W,q在BLOB写入文g时很有用?br />
]]>