SELECT 语句从数据库中选取结果被存储在一个结果表中,称为结果集。
SELECT <列名1>,...<列名n> FROM <表名1>,...<表名n> [WHERE <表达式>]
[ ]中的内容是可选的,…代表可有多个,<>是中文解释,逗号','代表分隔号。语法说明:
<列名1>,<列名n>:为表的列名或者查询表达式表示您要检索的列。必须至少有一个。可以使用星号(*)来代表表的所有字段。
<表名1>,<表名n> :你可以使用一个或者多个表,表之间使用逗号, 分割。
[WHERE]:为可选,指定条件
返回a表的所有字段数据,select的‘*’代表所有列。
mysql> select * from a; +----+-----------------+ | id | meiju | +----+-----------------+ | 1 | HTML教程 | | 2 | MySQL教程 | | 3 | 炫代码教程 | +----+-----------------+ 3 rows in set (0.00 sec)
如果想知道返回某些列则在select后输入其列名,多个列使用逗号隔开
mysql> select id,meiju from a; +----+-----------------+ | id | meiju | +----+-----------------+ | 1 | HTML教程 | | 2 | MySQL教程 | | 3 | 炫代码教程 | +----+-----------------+ 3 rows in set (0.00 sec)