12.3.3 查询数据
查询数据,即浏览数据库中的数据,可以使用SELECT语句。SELECT语句是数据库操作中最常用的语句,因为数据库大部分时间提供的是数据读取服务。SELECT语句的语法如下所示。
SELECT column_1,column_2,……,column_n FROM table_name[WHERE clause];
该语句查询表table_name中某些字段的值组成的一条或多条记录,其中WHERE子句是可选的,它表示按某种条件查询表中特定的记录,这个子句的用法将在12.3.4小节介绍。下面是通过SELECT语句从表users中查找所有数据的示例。
这个示例SQL语句中,使用星号*表示表中所有的字段,如果只想查找表中的某些列,可用如下所示的SQL语句。
这个示例SQL语句中,只查找了表users中所有记录的name和created_time的值。MySQL支持为列取别名,其用法如下所示。
01 SELECT column AS new_col_name FROM table_name;
【代码解析】上述用法表示,使用关键字AS将表table_name中的字段column重新命名为new_col_name。示例SQL及其查询结果如下所示。
这句SQL语句将表users中的字段created_time取别名为ct。