’教学部’的所有员工的个数
5 查询部门为’市场部’所有员工的平均薪水
SQL实现
#1 查询员工的总数
-- 统计表中的记录条数 使用 count()
SELECT COUNT(eid) FROM...SQL 得到的总条数不准确,因为count函数忽略了空值
-- 所以使用时注意不要使用带有null的列进行统计
SELECT COUNT(dept_name) FROM emp;
#2 查看员工总薪水...ALTER TABLE emp2 DROP PRIMARY KEY;
--主键的自增
# 主键如果让我们自己添加很有可能重复,我们通常希望在每次插入新记录时,数据库自动生成主键字段的值
-- 创建主键自增的表...=100;
使用DELETE只是删除表中所有数据,对自增没有影响,使用truncate 是将整个表删除掉,然后创建一个新的表 自增的主键,重新从 1开始
非空约束
非空约束的特点: 某一列不予许为空...数据库的相同数据可能被多个事务同时访问,如果不采取隔离措施,就会导致各种问题, 破坏数据的完整性。事务在操作时的理想状态: 所有的事务之间保持隔离,互不影响。因为并发操作,多个用户同时访问同一个数据。