SQL 增删改(INSERT / DELETE / UPDATE)
新增 INSERT
sql
-- 单条
INSERT INTO user(`name`, `hobby`, `age`) VALUES ('xiaoman', 'basketball', 18);
-- 插入 NULL
INSERT INTO user(`name`, `hobby`, `age`) VALUES (NULL, NULL, NULL);
-- 批量插入(逗号分隔)
INSERT INTO user(`name`, `hobby`, `age`) VALUES
(NULL, NULL, NULL),
('xiaoman', 'basketball', 18);字段顺序必须与 VALUES 中值的顺序一一对应。
删除 DELETE
sql
-- 删除单条
DELETE FROM `user` WHERE id = 11;
-- 批量删除(IN 条件)
DELETE FROM `user` WHERE id IN (8, 9, 10);不加
WHERE会清空整张表!务必小心。
更新 UPDATE
sql
UPDATE `user` SET name = '麒麟哥', age = 30, hobby = '篮球' WHERE id = 12;
SET指定新值,多个字段逗号分隔;WHERE确定更新范围。