计算机软件及数据库基础知识,[计算机软件及应用]数据库基础知识培训.ppt

[计算机软件及应用]数据库基础知识培训

数据库基础知识培训 目录 一、数据库基本概念 二、SQL语句及常用函数的用法 三、数据库管理工具的用法 四、通软件对系统环境的要求 数据库基本概念 什么是数据库? 数据库是按照数据结构来组织、存储和管理数据的仓库 数据库组织结构 (1)层次式数据库 (2)网络式数据库 (3)关系式数据库 数据库组织结构-层次式数据库 一、层次数据结构 数据库组织结构-网状数据结构 二、网状数据结构 数据库组织结构-关系型数据结构 三、关系型数据结构 数据库管理系统 概念 DBMS(DataBase Management System),用于管理数据库,提供数据库的引擎。 类型 规模大小分类 小型数据库管理系统(Excel、Access、FoxPro) 中型数据库管理系统(SQL Server、MySQL) 大型数据库管理系统( Oracle 、Informix、DB2) 存储类型分类 文件存储类型( Excel、Access、FoxPro ) 结构存储类型(SQL Server、Oracle等等) SQL Server 的特点 与Windows无缝集成(win认证方式) 全图形界面操作环境,便于使用 提供Web和电子商务功能。对XML和Internet标准的支持。 可靠的安全机制 目录 一、数据库基本概念 二、SQL语句及常用函数的用法 三、数据库管理工具的用法 四、通软件对系统环境的要求 SQL语句介绍-SELECT语句语法 Select 语句语法 SQL语句介绍-SELECT语句条件 Select 查询条件 1) = /<>/>/< :Where 字段 = 值 字符型(‘’) 、数值型、日期型(#) 2) like:Where 字段 like 字段% 字符型通配符 % 、? 3) Between:Where 字段 Between 最小值 And 最大值 4) In:Where 字段 In (值1,值2,值3) 5) Not:Where Not 字段 = 值 SQL语句介绍-SELECT语句分组统计 Group By 语法:Select 统计函数(字段1) From 数据表 Group By 字段2 分组统计函数 AVG()、 COUNT()、 MAX()、 MIN()、 SUM() 举例:按部门统计查询每个部门的工资总和 SELECT sum(工资) FROM 人员工资表 GROUP BY 部门 SQL语句介绍-SELECT语句排序 Order By 语法:Select 字段1、字段2、字段3 From 数据表 Order By 字段 举例:查询存货的编号、名称、计量单位,并按照存货名称排序 SELECT cInvcCode, cInvName, cInvM_Unit FROM dbo.Inventory ORDER BY cInvName SQL语句介绍-SELECT语句Case查询 Case关键字 语法:字段 Case When 字段 = 值1 Then 显示1 When 字段 = 值2 Then 显示2 End AS 别名 举例: 查询总帐模块是否结账 SELECT CASE WHEN iperiod=0 THEN '期初' WHEN iperiod<>0 THEN '第' + ltrim(str(iperiod)) + '期' END AS 期间, CASE WHEN bflag=1 THEN '已结账' WHEN bflag=0 THEN '未结账' END AS 总帐模块 FROM gl_mend SQL语句介绍-SELECT语句多表查询 举例:查询职员表中的职员编号,职员姓名以及相关联的部门名称 语句:SELECT Person.cPersonCode,Person.cPersonName,Department.cDepName FROM Person LEFT OUTER JOIN Department ON Person.cDepCode = Department.cDepCode SQL语句介绍-INSERT INTO插入语句 语法: Insert Into 数据表 (字段1,字段2,字段3) Values(值1,值2,值3) Insert Into数据表 Select 字段1,字段2,字段3 From 数据表 Where 条件 举例: 在“用户表”中插入记录,记录内容:姓名=张三,年龄=29,性别=男 Insert Into 用户(姓名,年龄,性别) Values(‘张三’,29,‘男’) 从“用户1”表中查找年龄大于20岁的人员插入到“用户”表中 Insert Into 用户 Select 姓名,年龄,性别 From 用户1 Where 年龄 > 20 SQL语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值