MySQL 常用命令 2 DML

DML(数据操作语言)

添加数据

指定字段:
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);
全部字段:
INSERT INTO 表名 VALUES (值1, 值2, ...);

批量添加数据:
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);
INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);

注意事项
  • 字符串和日期类型数据应该包含在引号中
  • 插入的数据大小应该在字段的规定范围内

更新和删除数据

修改数据:
UPDATE 表名 SET 字段名1 = 值1, 字段名2 = 值2, ... [ WHERE 条件 ];
例:
UPDATE emp SET name = 'Jack' WHERE id = 1;

删除数据:
DELETE FROM 表名 [ WHERE 条件 ];

练习:
-- 添加数据
-- 1.指定字段
INSERT INTO test (name,age) VALUES('张三',20);

-- 2.全部字段添加
INSERT INTO test VALUES ('李四',18,'爬山');

-- 3.批量添加指定字段
INSERT INTO test (name) VALUES('王五'),('赵六'),('田七');

-- 4.批量添加全部字段
INSERT INTO test VALUES('',19,'潜水'),('',39,'喝茶');

-- 更新删除数据
-- 1.修改数据
UPDATE test SET habby = '学习';
-- 2.修改数据 限定条件 where
UPDATE test SET habby = '音乐' WHERE name = '张三';

-- 3.删除数据 限定条件 where
DELETE FROM test where name = '李四';

-- 4.删除数据 全部
DELETE FROM test;

posted @ 2022-07-22 15:27  xy7112  阅读(20)  评论(0编辑  收藏  举报