文章目录
1.增加数据(关键字:insert)
1.1全列插入
insert into 表名 values (按照字段添加数据);
insert into classes values(0,"大数据一班");
注意:主键字段 可以用用0、null、default来占位
例:
-- 向students表中插入 一个学生信息
insert into students values(0,"小龙","",20,15457,"2001-06-08");
insert into students values(null,"小龙","男",20,15457,"2001-06-08");
insert into students values(default,"小龙","男",20,15457,"2001-06-08");
1.2部分插入
insert into 表名 (字段1、字段2…)values (数据1、数据2…);
insert into students (name,gender) values (“大乔”,”女”);
1.3多行插入
insert into 表名 (字段1、字段2…)values (数据1、数据2…),(数据1、数据2);
insert into students (name, gender) values
("刘备","男"),
("小乔","女");
2.删除数据(关键字delete)
2.1物理删除(数据真实被删除)
全部删除:delete from 表名;
delete from students;
按条件删除:delete from 表名 where 条件;
delete from students where id=5;
2.2逻辑删除(只是显示删除,实际未删除)
使用一个字段单独用来标记数据,代表这条数据以及不在使用,默认为0,若删除则修改为1
查询删除的数据时,即查询此字段为1的不在显示
-- 给students表添加一个is_delete字段 bit 类型
alter table students add is_delete bit default 0;
update students set is_delete=1 where id=6;
3.修改数据(关键字: update)
全部修改: update 表名 set 列1=值1, 列2=值2…
update students set gender=2;(全部更改)
按条件修改: update 表名 set 列1=值1,列2=值2… where 条件;
update students set gender=2 where id=2;(按条件修改)
update students set age=17,gender=2 where id=2;(按条件修改)
4.查询的基本使用(关键字:select)
4.1查询所有列数据
select *from 表名;
select *from students;
4.2指定条件查询
select *from 表名 where 条件;
select *from students where id=3;
4.3查询指定列
select 列1,列2… from 表名;
select name,gender from students;
4.4给字段添加别名(关键字:as)
select 字段 as 别名,字段 as 别名… from 数据表;
select name as 姓名, gender as 性别 from students;