一、插入数据
1.1 insert插入数据
(1)insert语法格式
INSERT [INTO]
表名 [字段名]
VALUES (值列表);
(2)示例
① 向学生表中插入一行数据
② 向学生表中插入多行数据
二、更新数据
2.1 update更新数据
(1)update语法格式
UPDATE 表名 SET 字段1=值1,
字段2=值2,…,字段n=值n
[WHERE 条件];
(2)示例
① 将所有学生的姓名改成邓超
② 将id是1学生的姓名改成彭于晏,年龄改为30
三、删除数据
3.1 delete删除数据
(1)delete语法格式
DELETE FROM 表名
[WHERE条件];
(2)示例
用delete删除id是1的学生的数据
3.2 truncate删除数据
(1)语法格式
TRUNCATE TABLE 表名;
(2)示例
用truncate删除学生表中的数据【清空数据,表还在】
PS:delete删除数据可以加条件;truncate删除数据不可以加条件,只能清空整个表内数据。
四、查询数据
4.1 查询前准备
将用以下代码,在表内插入数据
(1)在students表内插入数据
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (1, '小明', 18, 180, '女', 1, 0);
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (2, '小月月', 18, 180, '女', 2, 1);
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (3, '彭于晏', 29, 185, '男', 1, 0);
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (4, '刘德华', 59, 175, '男', 2, 1);
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (5, '黄蓉', 38, 160, '女', 1, 0);
INSERT INTO `students` (`id`, `name`, `age`, `height`, `gender`, `cls_id`, `is_delete`) VALUES (6, '凤姐', 28, 150, '保密', 2, 1);
INSERT INTO `students` (`i