本文共 1340 字,大约阅读时间需要 4 分钟。
在 MySQL 中,插入数据是最常见的数据操作之一,可以通过以下几种方式实现:
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
示例:
INSERT INTO user_info (username, email, password) VALUES ('admin', 'admin@example.com', 'password123');
INSERT INTO 表名 VALUES (值1, 值2, ...);
示例:
INSERT INTO user_info VALUES ('用户名称', '用户邮箱', '密码');
INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);
示例:
INSERT INTO user_info VALUES ('张三', '张三@example.com', '123456'), ('李四', '李四@example.com', '654321');
INSERT INTO 表名 (字段1, 字段2, ...) SELECT (字段1, 字段2, ...) FROM 表2 WHERE ...;
示例:
INSERT INTO user_info (username, email, password) SELECT username, email, password FROM another_user WHERE id = 5;
更新数据的操作可以通过以下语法实现:
语法:
UPDATE 表名 SET 字段1=值1, 字段2=值2, ... WHERE 条件语句;
示例:
UPDATE mysql.user SET password = password('123') WHERE user = 'root' AND host = 'localhost';
删除数据的操作可以通过以下语法实现:
语法:
DELETE FROM 表名 WHERE 条件语句;
示例:
DELETE FROM mysql.user WHERE password = '';
练习:
root
用户密码为 mysql123
。root
用户以外的所有用户。虽然 SELECT 不在 DML 的传统定义中,但在实际应用中,查询数据也是数据操作的一部分。可以通过以下方式查询数据:
语法:
SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件语句 LIMIT 限制条数;
示例:
SELECT username, email FROM user_info WHERE status = '活跃' LIMIT 10;
通过以上 DML 语句,可以实现数据的插入、更新、删除等基本操作。在实际应用中,合理运用这些语句可以有效管理数据库,提升工作效率。
转载地址:http://kdbfk.baihongyu.com/