MySQL SELECT 语句:查询数据
mysql 数据库使用sql select语句来查询数据。
我们可以通过 mysql> 命令窗口在数据库中查询数据,或者通过php脚本来查询数据。
1. mysql select 语句的语法
select column_name,column_name from table_name [where clause] [limit n][ offset m]
- 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用where语句来设定查询条件。
- select 命令可以读取一条或者多条记录。
- 你可以使用星号(*)来代替其他字段,select语句会返回表的所有字段数据
- 你可以使用 where 语句来包含任何条件。
- 你可以使用 limit 属性来设定返回的记录数。
- 你可以通过offset指定select语句开始查询的数据偏移量。默认情况下偏移量为0。
2. 通过命令窗口获取数据
以下范例我们将通过 sql select 命令来获取 article 表的所有记录:
select * from article;
3. 使用php脚本来获取数据
使用 php 函数的 mysqli_query() 命令来获取数据。
该函数用于执行 sql 命令,然后通过 php 函数 mysqli_fetch_array() 来使用或输出所有查询的数据。
mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
以下范例为从数据表 article 中读取所有记录。