python数据库行(记录)操作
insert: 插入数据
#根据选择的字段插入对应的数据
insert into 表名(字段1),(字段2) values(值1,...);
#根据表插入数据
insert into 表名 values(值1),(值2);
#插入多条记录
insert into 表名 values
(值1,...),
(值2,...),
(值3,...);
#把一个表的查询结果插入到另一个表里
insert into 表名(字段1,...) seletc (字段1,...) from 表2 where 条件;
update: 更新修改数据
#更改哪些数据,通过where条件来定位到符合条件的数据
update 表名 set 字段1=值1,字段2=值2 where 条件;
delete: 删除数据
delete from 表名 where 条件;
小练习:
1 查出所有员工的名字,薪资,格式为
<名字:egon> <薪资:3000>
2 查出所有的岗位(去掉重复)
3 查出所有员工名字,以及他们的年薪,年薪的字段名为annual_year
1. 查看岗位是teacher的员工姓名、年龄
2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄
3. 查看岗位是teacher且薪资在9000-1000范围内的员工姓名、年龄、薪资
4. 查看岗位描述不为NULL的员工信息
5. 查看岗位是teacher且薪资是10000或9000或30000的员工姓名、年龄、薪资
6. 查看岗位是teacher且薪资不是10000或9000或30000的员工姓名、年龄、薪资
7. 查看岗位是teacher且名字是jin开头的员工姓名、年薪
1. 查询岗位名以及岗位包含的所有员工名字
2. 查询岗位名以及各岗位内包含的员工个数
3. 查询公司内男员工和女员工的个数
4. 查询岗位名以及各岗位的平均薪资
5. 查询岗位名以及各岗位的最高薪资
6. 查询岗位名以及各岗位的最低薪资
7. 查询男员工与男员工的平均薪资,女员工与女员工的平均薪资
1. 查询各岗位内包含的员工个数小于2的岗位名、岗位内包含员工名字、个数
3. 查询各岗位平均薪资大于10000的岗位名、平均工资
4. 查询各岗位平均薪资大于10000且小于20000的岗位名、平均工资
1. 查询所有员工信息,先按照age升序排序,如果age相同则按照hire_date降序排序
2. 查询各岗位平均薪资大于10000的岗位名、平均工资,结果按平均薪资升序排列
3. 查询各岗位平均薪资大于10000的岗位名、平均工资,结果按平均薪资降序排列
1. 分页显示,每页5条
1. 查看所有员工中名字是jin开头,n或者g结果的员工信息

浙公网安备 33010602011771号