1、增
第一种
使用insert插入单行数据
insert into 表名 列名 value值
举例:insert into (users,age) name ('翠花',18)
如果省略表名,会一次插入所有的列
第二种
使用insert ,select语句将现有表中的数据添加到已有的新表中
insert into 已有的新表 列名 select 原列名 from 原表名
举例:insert into addressList ('姓名','地址') select name,address from Students;
注:查询的数据个数、顺序、数据类型必须与插入的项保持一致
2、删
使用delete
delete from 表名 where 删除条件
delect from students where name='翠花'
注:delete删除的是整行数据,并不是单个字段
使用truncate table
truncate table 表名
注:这里是吧表里面的所有数据全部删除,但是表结构跟索引不会被删除
3、改
update 表名 set 列名=更新值 where 更新条件
举例:update address set '年龄'=20 where name='翠花'
4、查
第一种:普通查询
select 列名 from 表名 where 条件
如果要排序就使用order by
查询所有行:
select name from students
查询空行:
select name from students enail as null
在查询中使用常量:
select name '北京' as 地址 from students
查询学生表中,显示name的列,并且地址都为北京
第二种:模糊查询
模糊查询使用like
select * from a where name like '%zhang%'
使用between在某个范围内查询
select age from student where age between 18 and 20
查询年龄在18-20之间的距离
分组查询group by
select userid as 学员编号 AVG(score) as 平均成绩 from score group by userid