WHERE
查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割
可以在 WHERE 子句中指定任何条件
可以使用 AND 或者 OR 指定一个或多个条件
WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令
使用主键来作为 WHERE 子句的条件查询是非常快速的
MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的 SELECT * from runoob_tbl WHERE BINARY runoob_author='runoob.com';
使用PHP脚本读取数据
<?php
$dbhost = 'localhost:3306' ;
$dbuser = 'root' ;
$dbpass = '123456' ;
$conn = mysqli_connect($dbhost , $dbuser , $dbpass );
if (! $conn )
{
die ('连接失败: ' . mysqli_error($conn ));
}
mysqli_query($conn , "set names utf8" );
$sql = 'SELECT runoob_id, runoob_title,
runoob_author, submission_date
FROM runoob_tbl
WHERE runoob_author="RUNOOB.COM"' ;
mysqli_select_db( $conn , 'RUNOOB' );
$retval = mysqli_query( $conn , $sql );
if (! $retval )
{
die ('无法读取数据: ' . mysqli_error($conn ));
}
echo '<h2>菜鸟教程 MySQL WHERE 子句测试<h2>'