JavaWeb开发之——DML-操作数据-添加修改及删除(11)
一 概述
DML:对表中的数据进行增删改
- 添加(insert)
- 修改(update)
- 删除(delete)
二 添加(insert)
2.1 概念
1-给指定的列添加数据
1 | insert into 表名(列名1,列名2,...) values(值1,值2,...); |
2-给全部列添加数据
1 | insert into 表名 values(值1,值2,...); |
3-批量添加数据
1 | insert into 表名(列名1,列名2,...) values(值1,值2,...),(值1,值2,...),(值1,值2,...)..; |
2.2 示例
查询表格数据
1 | select * from tb_stu; |
1-给tb_stu表格中,添加id和name字段添加一条数据
1 | insert into tb_stu(id,name) values(1,'张三'); |
2-给tb_stu表格中,所有字段添加数据
1 | insert into tb_stu(id,name,gender,birthday,score,email,tel,status) values(2,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1); |
3-给tb_stu表格中,所有字段添加数据(省略表格中默认字段)
1 | insert into tb_stu values(3,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1); |
4-批量添加数据
1 | insert into tb_stu values |
三 修改(update)
3.1 概念
1-修改表数据
1 | update 表名 set 列名1=值1,列名2=值2,...[where 条件]; |
注意:修改语句中如果不加条件,则将所有数据修改
3.2 示例
1-将姓名为张三的性别修改为女
1 | update tb_stu set gender='女' where name='张三'; |
2-不加where条件限制,则修改所有
1 | update tb_stu set gender='女'; |
四 删除(delete)
4.1 概念
1-删除数据
1 | delete from 表名 [where 条件]; |
注意:删除语句中如果不加条件,则将所有数据都删除
4.2 示例
1-删除用户名为张三的记录
1 | delete from tb_stu where name='张三'; |
2-删除所有记录
1 | delete from tb_stu; |