一.增加操作–INSERT语句
首先,创建一个表:
create table student(
sno int auto_increment primary key comment '学生编号',
sname varchar(10) not null comment '学生姓名',
sage int comment '学生年龄',
sgender varchar(5) default '男' comment '学生性别'
);
- 全字段(列)增加数据
基本语法:
insert into 表名称
values(表中的每个字段/每一列,按照顺序添加对应的数据);
操作案例:
insert into student
values(1, "小王", 20, "女");
2.指定字段增加数据
基本语法:
insert into 表名称(指定要添加数据的字段/列名称)
values(指定的所有列,都必须有依次对应的数据匹配);
操作案例:
insert into student(sname, sage)
values("渡劫", 18);
3.通过查询的方式增加数据,经常用于备份数据
基本语法:
insert into A表
select * from B表; -- 将B表数据添加到A表中
操作案例:
insert into student2
-- student2为已经存在的表,若此时表不存在,则会提示错误
select * from student;
create table student3
-- 直接创建表并同步student的数据
as select * from student;
create table student4
-- 直接创建表但不同步student的数据
as select * from student;
二.删除操作–DELETE语句