查询和更新删除表

查询的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)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注