数据库基础知识培训

数据库基础知识培训

ID:19877358

大小:1.21 MB

页数:66页

时间:2018-10-07

数据库基础知识培训_第1页
数据库基础知识培训_第2页
数据库基础知识培训_第3页
数据库基础知识培训_第4页
数据库基础知识培训_第5页
资源描述:

《数据库基础知识培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、金牌服务课程班数据库基础知识培训讲师:路超培训时间:2006年09月26日目录一、数据库基本概念二、SQL语句及常用函数的用法三、数据库管理工具的用法四、通软件对系统环境的要求数据库基本概念什么是数据库?数据库是按照数据结构来组织、存储和管理数据的仓库数据库组织结构(1)层次式数据库(2)网络式数据库(3)关系式数据库数据库组织结构-层次式数据库一、层次数据结构举例说明:大学分为系系下面分为专业专业下面分为班级数据库组织结构-网状数据结构二、网状数据结构举例说明一个老师管理多个学生一个学生面对多个老师数据库组织结构-关系型数据结构三、关系型数据结构数据库管理

2、系统概念DBMS(DataBaseManagementSystem),用于管理数据库,提供数据库的引擎。类型规模大小分类小型数据库管理系统(Excel、Access、FoxPro)中型数据库管理系统(SQLServer、MySQL)大型数据库管理系统(Oracle、Informix、DB2)存储类型分类文件存储类型(Excel、Access、FoxPro)结构存储类型(SQLServer、Oracle等等)SQLServer的特点与Windows无缝集成(win认证方式)全图形界面操作环境,便于使用提供Web和电子商务功能。对XML和Internet标准的支

3、持。可靠的安全机制目录一、数据库基本概念二、SQL语句及常用函数的用法三、数据库管理工具的用法四、通软件对系统环境的要求SQL语句介绍-SELECT语句语法Select语句语法语法:Select字段1,字段2,字段3From数据表名称Where条件举例:在科目表中查询所有末级科目,显示科目代码、科目名称、科目末级标志SELECTcCode,cCode_Name,bEndFROMcodeWHEREbEnd=1SQL语句介绍-SELECT语句条件Select查询条件1)=/<>/>/<:Where字段=值 字符型(‘’)、数值型、日期型(#)2)like:Whe

4、re字段like字段%字符型通配符%、?3)Between:Where字段Between最小值And最大值4)In:Where字段In(值1,值2,值3)5)Not:WhereNot字段=值SQL语句介绍-SELECT语句分组统计GroupBy语法:Select统计函数(字段1)From数据表GroupBy字段2分组统计函数AVG()、COUNT()、MAX()、MIN()、SUM()举例:按部门统计查询每个部门的工资总和SELECTsum(工资)FROM人员工资表GROUPBY部门SQL语句介绍-SELECT语句排序OrderBy语法:Select字段1、

5、字段2、字段3From数据表OrderBy字段举例:查询存货的编号、名称、计量单位,并按照存货名称排序SELECTcInvcCode,cInvName,cInvM_UnitFROMdbo.InventoryORDERBYcInvNameSQL语句介绍-SELECT语句Case查询Case关键字语法:字段CaseWhen字段=值1Then显示1When字段=值2Then显示2EndAS别名举例:查询总帐模块是否结账SELECTCASEWHENiperiod=0THEN'期初'WHENiperiod<>0THEN'第'+ltrim(str(iperiod))+'

6、期'ENDAS期间,CASEWHENbflag=1THEN'已结账'WHENbflag=0THEN'未结账'ENDAS总帐模块FROMgl_mendSQL语句介绍-SELECT语句多表查询举例:查询职员表中的职员编号,职员姓名以及相关联的部门名称语句:SELECTPerson.cPersonCode,Person.cPersonName,Department.cDepNameFROMPersonLEFTOUTERJOINDepartmentONPerson.cDepCode=Department.cDepCode查询结果SQL语句介绍-INSERTINTO插

7、入语句语法:InsertInto数据表(字段1,字段2,字段3)Values(值1,值2,值3)InsertInto数据表Select字段1,字段2,字段3From数据表Where条件举例:在“用户表”中插入记录,记录内容:姓名=张三,年龄=29,性别=男InsertInto用户(姓名,年龄,性别)Values(‘张三’,29,‘男’)从“用户1”表中查找年龄大于20岁的人员插入到“用户”表中InsertInto用户Select姓名,年龄,性别From用户1Where年龄>20SQL语句介绍-UPDATE更新语句语法:Update数据表Set字段1=值1,字

8、段2=值2Where条件举例在Code表中,将科目’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。