SQL基础 --DML

154 阅读1分钟

添加数据

image.png

-- 添加数据
INSERT INTO stu(name,age) VALUES('张三',15);  -- 为stu表中name 和 age,添加数据(给指定列添加数据)
	
INSERT INTO stu VALUES("张三",15,175.3); -- 为stu表中的全部列添加数据 (为全部列添加数据也建议不要省略列名)

INSERT INTO stu(name,age,height) VALUES('张三',15,175.3),('李四',16,165.3); -- 为stu表中批量添加 这样就可以一行代码添加多个学生信息

修改数据

image.png

-- 修改数据 (注意:如果UPDATE语句没有where条件判断,则会将表中所有数据改变)

UPDATE stu SET age = 18 WHERE name = '张三'; -- 将stu表中的张三的年龄改成18岁 WHERE 是条件判断 当name = '张三' 时就将年龄改成18
UPDATE stu set age = 17,height = 164.3 WHERE name = '张三'; -- 也可以修改多个值

删除数据

image.png

-- 删除数据(注意: 如果delete语句没有加where条件判断,将删除所有数据)
DELETE FROM stu WHERE name = '张三'; -- 删除张三同学的学生信息