1. 插入数据(INSERT) 批量添加记录: sql
INSERT INTO users (id, name, password) VALUES (1, 'zhangsan', '123456'), (2, 'lisi', '123456');
要点:字段与值一一对应,字符串需单引号包裹。 2. 修改数据(UPDATE) 条件更新记录: sql
UPDATE users SET password = '666666' WHERE id = 2;
要点:必须加 WHERE 条件,否则会修改全表数据。 3. 删除数据(DELETE) 条件删除记录: sql
DELETE FROM users WHERE id = 1;
要点:必须加 WHERE 条件;清空全表可用 TRUNCATE TABLE users; (不可回滚,慎用)。
二、基础查询(SELECT)
核心用法示例:
sql
-- 查所有字段 SELECT * FROM users; -- 查指定字段(推荐,效率更高) SELECT name, password FROM users; -- 带条件查询 SELECT * FROM users WHERE password = '666666';
要点: * 代表所有字段,实际开发建议明确指定字段;支持 WHERE 条件筛选。
三、结果合并(UNION / UNION ALL)
1. 规则:多个查询的列数、类型、顺序必须一致。 2. 区别:
- UNION :合并结果并自动去重。
- UNION ALL :合并结果不去重,效率更高。 3. 示例(合并用户与管理员的用户名): sql
SELECT name FROM users UNION SELECT name FROM admins;