MySQL教程DML数据操纵语言示例详解
介绍
本文将详细讲解MySQL的DML数据操纵语言,包含INSERT、UPDATE、DELETE等命令的使用方式以及示例说明。
INSERT命令
INSERT命令用于添加新的数据行到表中。下面是一个简单的示例:
INSERT INTO customers(name, email, phone) VALUES('John', 'john@example.com', '1234567890');
以上语句将会在customers表中新增一行,包含name、email和phone这三个列的值,分别为John、john@example.com和1234567890。
当需要插入多行数据时,可以使用以下方式:
INSERT INTO customers(name, email, phone)
VALUES
('John', 'john@example.com', '1234567890'),
('Mary', 'mary@example.com', '2345678901'),
('Peter', 'peter@example.com', '3456789012');
以上语句将分别添加三行数据到表中。
UPDATE命令
UPDATE命令用于更新表中的数据行。下面是一个简单的示例:
UPDATE customers SET phone = '0987654321' WHERE name = 'John';
以上语句将会将customers表中name为John的行的phone列的值更新为0987654321。
当需要批量更新数据时,可以使用以下方式:
UPDATE customers SET phone = '0987654321' WHERE name IN ('John', 'Mary', 'Peter');
以上语句将会将customers表中name为John、Mary或Peter的行的phone列的值更新为0987654321。
DELETE命令
DELETE命令用于删除表中的数据行。下面是一个简单的示例:
DELETE FROM customers WHERE name = 'John';
以上语句将会将customers表中name为John的行删除。
当需要批量删除数据时,可以使用以下方式:
DELETE FROM customers WHERE name IN ('John', 'Mary', 'Peter');
以上语句将会将customers表中name为John、Mary或Peter的行删除。
结论
本文介绍了MySQL的DML数据操纵语言,包含INSERT、UPDATE和DELETE命令的使用方式和示例。通过本文的学习,读者可以掌握数据的添加、修改和删除。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL教程DML数据操纵语言示例详解 - Python技术站