本节将介绍有关MySQL中的检索(select):从一个表或多个表中检索信息。
下列命令中加粗的均为SQL语句的key word。
1.检索单个列
select column_name from table_name;
2.检索多个columns
select column_name1, column_name2,column_name3 from table_name;
3.检索所有列
select * from table_name;
4.检索不同的rows
SELECT DISTINCT colunm_name FROM table_name;
5.限制结果
SELECT column_name FROM table_name LIMIT row数;
SELECT column_name FROM table_name LIMIT 开始的row,检索的row数;
note:1.row是从0开始,不是从一开始;
2.当row不够的时候,则能返回多少,就返回多少;
3.MySQL5,还支持:LIMIT row数 OFFSET 起始row = LIMIT 开始的row,检索的row数‘
6.使用完全限定(同时使用表、列)的表格
SELECT table_name.column_name FROM tabel_name;