> 文章列表 > mysql的增删查改sql语句语法及写法

mysql的增删查改sql语句语法及写法

mysql的增删查改sql语句语法及写法

以下是 MySQL 增删查改(CRUD) SQL 语句示例,分别对应“创建(Create)”、“读取(Read)”、“更新(Update)”和“删除(Delete)”操作。

1、创建(Create):

向表中插入数据,使用的 SQL 语句为 INSERT,示例如下:

INSERT INTO `table_name` (`col1`, `col2`, `col3`) VALUES ('value1', 'value2', 'value3');

其中, table_name 是要插入数据的表名, col1 、 col2 、 col3 是该表的列名, value1 、 value2 、 value3 分别是要插入的数据。

2、读取(Read):

从表中读取数据,使用的 SQL 语句为 SELECT,示例如下:

SELECT `col1`, `col2` FROM `table_name` WHERE `col3` = 'value3';

其中, table_name 是要读取数据的表名, col1 、 col2 、 col3 是该表的列名, value3 是要读取数据的条件。这个语句的意思是:从 table_name 表中读取 col1 和 col2 列的值,条件是 col3 的值等于 value3 。

3、更新(Update):

向表中更新数据,使用的 SQL 语句为 UPDATE,示例如下:

UPDATE `table_name` SET `col1` = 'new_value1', `col2` = 'new_value2' WHERE `col3` = 'value3';

其中, table_name 是要更新数据的表名, col1 、 col2 、 col3 是该表的列名, new_value1 、 new_value2 分别是要更新的数据。这个语句的意思是:将 col1 列的值更新为 new_value1 , col2 列的值更新为 new_value2 ,条件是 col3 的值等于 value3 。

4、删除(Delete):

从表中删除数据,使用的 SQL 语句为 DELETE,示例如下:

DELETE FROM `table_name` WHERE `col1` = 'value1';

其中, table_name 是要删除数据的表名, col1 是该表的一个列名,表示要删除的记录的唯一标识。这个语句的意思是:从 table_name 表中删除 col1 = value1 的记录。

需要注意的是,执行修改或删除操作时请确保你知道自己在做什么,因为这些操作是不可逆的,会直接影响到数据的安全和完整性