数据操纵语句
数据操纵包括数据的插入、更新和删除等操作,数据操纵语句是应用程序编制过程中使用较多的语句之一。 语句
INSERT语句所实现的功能是向数据库中插入新的数据,该语句的一般语法如下: InsertintotableName [(fieldList)] values(valueList) 语句
UPDATE语句用于更新数据表中的数据。所谓的更新是指数据已经存在于数据表,但需要对其中的数据进行修改,此时可以使用UPDATE语句实现。
如果某些数据需要从数据表中删除,则可以使用DELETE语句进行,该语句的基本语法如下:
DeletefromtableName[Whereselect_conditon] 查询语句
查询语句是SQL语言中使用最为频繁的语句,查询可以根据需要在数据表内或者多个数据表之间进行数据筛选。熟练掌握数据查询语句,才能编写出高质量的数据库管理软件。
查询是SQL语言最重要最核心的功能之一。在SQL语言中查询是通过Select语句实现的,最简单的SQL语句结构如下: Select字段列表From表名 条件查询
Select语句除了可以对字段进行筛选以外,还可以对记录进行筛选和操作,此时,要用到Where字句。Where子句在Select语句中用于指定查询条件,其结
构一般如下:
Select字段列表from表名Where条件表达式
SQL语句还可以对查询的结果进行排序,此时,要用到Orderby子句。另外,还要用到两个负责排序方式的关键词ASC和DESC,ASC指明按升序排列查询结果;DESC则指明按降序进行排列。排序查询的结构一般如下: SelectfieldlistFromtableName [Whereselect_conditon]
Orderbyfield1[ASC|DESC],field2[ASC|DESC] 统计查询
SQL语言对数值型的字段具有统计的功能,该功能涉及到5个统计函数,介绍如下:Count(*):统计符合查询条件的记录的个数。AVG(field):计算某个数值型字段的平均值。Max(field):返回某个数值型字段的最大值。Min(field):返回某个数值型字段的最小值。Sum(field):计算某个数值型字段所有记录的和。 by子句
Groupby子句的作用是将查询结果中的数据按指定字段分组,Groupby子句常与统计函数一起使用,以对查询数据实现分组统计。Groupby子句的一般语法如下: Groupby字段1,字段2 关键词
在数据表的某个字段中可能会出现多个重复的值,使用Distinct关键字可以避免查询结果中出现重复的记录。含Distinct关键词的SQL语句结构一般如下: SelectDistinct字段名列表From表名Where条件表达式 关键词
Top关键词的作用是限制查询结果的返回数目。该关键词常被用来限制显示查询结果中前多少个或者前百分之多少的记录。因此,Top关键词经常和Orderby子
句一起出现。Top关键词的基本语法: Topn TopnPercent 多表查询
SQL语言还可以实现在同一个数据库中的不同数据表之间进行查询。 多重查询
SQL语句允许嵌套使用,这种查询一般是把其中一个查询的结果作为另一个查询语句的查询条件。多重查询中一般会出现In、NotIn、All、Some或者Any等关键词。In和NotIn用来指定某值在和不在某区间或者集合;All表示集合中的全部,而Some和Any则表示集合中的一部分。 关键词
EXISTS(NOTEXISTS)关键词是复合查询语句中的常用关键词,其作用是判断复合查询语句的内层查询是否存在查询结果。使用EXISTS关键词时内层查询只是起到一个判断是否存在查询结果的作用,其筛选出的数据对整个查询没有任何作用。
4系统需求分析
系统流程图如下
员工管理准备员工信息管理登陆社会关系学习经历维护数据备份判定数据清空系统主界面部门设置设置清空员工管理系统设置岗位调整工资考勤信息管理下载考勤信息考评管理税率管理奖惩管理工资调整管理工资项目管理工资汇总统计子模块员工管理功能图如下:
部门设置用户管理岗位调整员工管理学习经历维护员工基本信息社会关系用户管理:主要用于管理不同职能的员工信息,可以实现创建,修改,删除员工职能信息的功能。 系统运行界面图如下: 对应的数据库设计图:
员工基本信息:企业人事档案管理信息化模块;具有快速、无限量员工数