mysqlwhereid_MySQLwhere子句

更新时间:2023-06-19 08:01:33 阅读: 评论:0

mysqlwhereid_MySQLwhere⼦句
MySQL where⼦句
在上⼀节课我们已经提到了where⼦句,其作⽤就是⽤于限制条件。譬如说,现在我们要查询某个表中,id值⼤于12的所有记录,就可以这样果
lect * from where id>12
可以看到这是⼀个典型的sql语句,其中lect是查询的作⽤,* 表⽰将结果记录中的所有字段显出来,where在英语语⾥的意思,是条件的意思,这⾥也是⽤于限制指查询结果的条件,如果符合条件的就会显⽰出来。
mysql教程语法
SQL SELECT 语句使⽤ WHERE ⼦句语法:
SELECT field1, field2,...fieldN FROM table_name1,
[WHERE condition1 [AND [OR]]
从以上语法中可以看现,lect语句不仅可以查询单个表,同时还可以查询个或者多个表,表之间使⽤逗号(,)分割,并使⽤WHERE语句来设定查询条件。
小学信息技术教案可以在WHERE⼦句中指定任何条件,如果是多个条件使⽤AND或者OR指定。
举例,如果两个条件都要满⾜就使⽤AND,
lect * from where 条件1 AND 条件2
以上实例中,条件1和条件2两个都要满⾜,只要⼀个条件不满⾜,那么这个记录就不能被认为是符合要求
如果两个条件中只需要满⾜⼀个,那么可以使⽤OR
一年级必读书目
lect * from where 条件1 OR 条件2
以上实例中,条件1和条件2两个只要满⾜⼀个条件⾜够了
WHERE⼦句也可以运⽤于SQL的 DELETE 或者 UPDATE 命令,
delete from where id=6
这⾥就是删表中id等6的记录
极限频率delete是删除的意思,⽽是指在哪个表中进⾏删除,后⾯的where就是条件
UPDATE SET field1=new-value1, field2=new-value2
WHERE id=6
这⾥就是更新表中id等6的记录
update是更新的意思,⽽是指在哪个表中进⾏更新,后⾯的where就是条件
这⾥涉及到⽐较运算符
=    等号,检测两个值是否相等,如果相等返回true    (A = B) 返回fal。
<> 或 !=    不等于,如果不相等返回true      (A != B) 返回 true。
>    ⼤于号,如果左边的值⼤于右边的值返回true        (A > B) 返回fal。
>=  ⼤于等于号,如果左边的值⼤于或等于右边的值返回true
<=  ⼩于等于号, 如果左边的值⼩于或等于右边的值返回true
mysql教程从命令提⽰符中读取数据
我们将在SQL SELECT语句使⽤WHERE⼦句来读取MySQL数据表 new_table1 中的数据:
实例
以下实例将读取 new_table1 表中id字段值⼤于6的所有记录:
root@host# mysql -u root -p password;
Enter password:
mysql> u xin3721;
Databa changed
mysql> SELECT from new_table1 WHERE id>6;
除⾮你使⽤ LIKE 来⽐较字符串,否则MySQL的WHERE⼦句的字符串⽐较是不区分⼤⼩写的。 你可以使⽤ BINARY 关键字来设定WHERE⼦句的字符串⽐较是区分⼤⼩写的。
如下实例
root@host# mysql -u root -p password;
Enter password:
mysql> u xin3721;
Databa changed
mysql> SELECT from new_table1 \
WHERE BINARY productName=’Tom’;
Empty t (0.02 c)
mysql>
mysql教程使⽤PHP脚本读取数据
衣服图案你可以使⽤PHP函数的mysql_query()及相同的SQL SELECT 带上 WHERE ⼦句的命令来获取数据。
该函数⽤于执⾏SQL命令,然后通过 PHP 函数 mysql_fetch_array() 来输出所有查询的数据。
实例
以下实例将从 new_table1表中返回使⽤ id字段值为6的记录:
$dbhost = 'localhost:3036';
$dbur = 'root';
$dbpass = '123456';
$conn = mysql_connect($dbhost, $dbur, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT * FROM new_table1 WHERE id=6';
mysql_lect_db('xin3721');
下了一场雨
$retval = mysql_query( $sql, $conn );
if(! $retval )干锅牛蛙怎样做
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "ID :{$row['id']}
".
鲜黄花菜"Title: {$row['productName']}
".
"Author: {$row['productPrice']}
".
"--------------------------------
";
}
echo "Fetched data successfully\n";
mysql_clo($conn);
坐下来
>

本文发布于:2023-06-19 08:01:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/989511.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:条件   查询   相等
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图