SQL查询语句教程之插入、更新和删除数据实例
在SQL中,插入、更新和删除数据是常见的操作。本教程将为您介绍如何使用SQL语句来执行这些操作。
插入数据
要插入新数据行,我们使用以下语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
在这个语句中,我们需要指定要插入数据的表名和列名及其对应的值。以下是一个例子:
INSERT INTO customers (first_name, last_name, email)
VALUES ('John', 'Doe', 'jdoe@example.com');
这条语句将在"customers"表中插入一条新的数据行,其中的列"first_name"、"last_name"、"email"的值分别为"John"、"Doe"和"jdoe@example.com"。
更新数据
要更新现有数据行,我们使用以下语法:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
在这个语句中,我们需要指定要更新数据的表名、每个列新值及其对应的条件。以下是一个例子:
UPDATE customers
SET email = 'john.doe@example.com'
WHERE customer_id = 1;
这条语句将把"customers"表中主键为"1"的数据行的"email"列值更新为"john.doe@example.com"。
删除数据
要删除数据行,我们使用以下语法:
DELETE FROM table_name
WHERE condition;
在这个语句中,我们需要指定要删除数据的表名及其对应的条件。以下是一个例子:
DELETE FROM customers
WHERE customer_id = 1;
这条语句将删除"customers"表中主键为"1"的数据行。
示例
插入数据
如果我们有一个名为"employees"的表格,其中有三列:"employee_id"(整数)、"first_name"(字符串)、"last_name"(字符串),并且我们想要插入一条新的数据行:"employee_id"为"101"、"first_name"为"Tommy"、"last_name"为"Lee",那么我们可以使用以下SQL语句:
INSERT INTO employees (employee_id, first_name, last_name)
VALUES (101, 'Tommy', 'Lee');
这将在"employees"表中插入一条新的数据行。
更新数据
现在,如果我们需要更新"employees"表中的"last_name"为"Lee"的记录,我们可以使用以下SQL语句:
UPDATE employees
SET last_name = 'Johnson'
WHERE last_name = 'Lee';
这条语句将把"employees"表中满足"last_name = 'Lee'"条件的每一行的"last_name"列值更新为"Johnson"。
删除数据
现在如果我们需要删除"employees"表中的主键为"101"的记录,我们可以使用以下SQL语句:
DELETE FROM employees
WHERE employee_id = 101;
这条语句将从"employees"表中删除主键为"101"的行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sql查询语句教程之插入、更新和删除数据实例 - Python技术站