查询的Where子句
你可以在 WHERE 子句中指定任何条件。
你可以使用 AND 或者 OR 指定一个或多个条件。
WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。
WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
mysql> select * from post where id between 2 and 3 or content like '%广州%';Code language: JavaScript (javascript)
更新数据表update操作
使用update语句来更新数据表中的记录
命令
UPDATE 表名
SET
字段1=新值1,
字段2=新值2
[WHERE 条件]
你可以同时更新一个或多个字段。
你可以在 WHERE 子句中指定任何条件。
你可以在一个单独表中同时更新数据。
mysql> update post
-> set
-> title = '求助怎么去背景',
-> content = '我要从南海区背景'
-> where id = 2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0Code language: PHP (php)
删除表记录delete语句
使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录
语法
DELETE FROM 表名
[WHERE 条件]Code language: CSS (css)
注意
如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
你可以在 WHERE 子句中指定任何条件
您可以在单个表中一次性删除记录。
mysql> delete from post
-> where id = 3;
Query OK, 1 row affected (0.00 sec)
mysql> select * from post;
+----+------------------+---------------------+---------------------+
| id | title | content | addtime |
+----+------------------+---------------------+---------------------+
| 1 | 有没有人是背景的 | 我在背景 谁去看电影 | 2018-04-25 14:14:37 |
| 2 | 求助怎么去背景 | 我要从南海区背景 | 2018-04-25 14:15:42 |
| 4 | 求助 怎么去广州 | 我要从南海去广州 | 2018-04-25 14:15:42 |
+----+------------------+---------------------+---------------------+
3 rows in set (0.00 sec)Code language: JavaScript (javascript)
Previous: 数据表操作
Next: 模糊查询、union合并等