检索单个列
SELECT p_name FROM products
- 这里返回结果的顺序可能不同,可能是数据存入的顺序,也可能不是。
- 这样写将返回所有的行,既没有被筛选过滤,也没有被排序。
- 虽然不要强制求,但关键字大写是一种被推崇的编码风格
检索多个列
想检索多个列,就在SELECT后面加多个字段名用逗号分开即可
SELECT p_name, p_id, p_price FROM products
检索所有列
SELECT * FROM products
这样检索,会导致检索和应用程序的性能,严重不推荐。
检索不同的行
SELECT DISTINCT p_kind FROM products
DISTINCT关键字可以返回不同的行的数据,如果p_kind一共有5种,每种有500个在数据库中,那么上面这条语句只会返回5条有不同p_kind的数据。
检索返回有限的行
SELECT p_name FROM products LIMIT 10,10
LIMIT10,10表示 从第10行开始的,要检索的10行。这里行从行0开始计数。
检索完全限定表名
SELECT products.p_name FROM walmart.products
同时指定表名和字段名字
参考:Forta B. MySQL crash course[M]. Pearson Education India, 2006.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。