MySQL 检索数据Select——MySQL必知必会读书笔记(一)
1、Select检索单个列
SELECT 列名 From 表名输出数据没有用排序的时候顺序是不一定的。
2、Select检索多个列
SELECT 列名,列名1 ,列名 2 FROM表名
3、检索所有的列
SELECT * FROM表名
一般除非确实需要表中的每一个列,否则最好别使用通配符*。这样会降低检索和应用程序的性能。
4、检索不同的行
用DISTINCT关键字
SELECT DISTINCT 列名 FROM表名如果SELECT DISTINCT 列名1,列名2 FROM表名,除非两个列都不相同,否则所有的行都将被检索出来。也就是说会保留所有两个列都不相同的数据。
5、限制返回结果
SELECT 列名 FROM表名 LIMIT 5;指示返回行数不多于5行
SELECT 列名 FROM表名 LIMIT 100,5;
等同于
SELECT 列名 FROM表名 LIMIT 5 OFFSET 100;返回从100行开始的5行。第一个数为开始位置,第二个数为要检索行数。
注意:行0 检索出来的第一行为行0而不是行1,因此LIMIT1,1将检索出来第二行而不是第一行。
6、使用完全限定的表名
SELECT prosucts.prod_name FROM crashcourse.prosucts;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。