《数据库小结.pdf》由会员分享,可在线阅读,更多相关《数据库小结.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库小结 数据库总结 1、数据库开课 6 天,到今天已全部结束 2、学习内容 一、数据库的安装与删除:已独立上机操作实现。二、数据利器 sql 1)用 sql 进行单表查询:查询语句:select 所查内容 from 表 where 条件 排序:select 所查内容 from 表 where 条件 order by排序的依据 分组:select 所查内容 from 表 where 条件 group by 分组依据 其他要显示的内容(having 条件)字段运算查询:select 运算 from 表 变换查询:select 原名 新名 from 表 2)多表查询:无条件多表查询 select
2、 所差内容 from 多个表 等值多表查询 select 所差内容 from 多个表 where 一个 表内容=另一个表内容 非等值多表查询select 所差内容 from 多个表 where 一个 条件 and(or)其他条件 3)嵌套查询 带 in、any(some)、all、exist 的嵌套查询:select 所查内容 from 表 where 内容 in(select 所查 内容 from 表 where 条件)注意:any(some)包括等于条件、all 不包括 并(union)、交(intersect)、差操作(minus):4)常用的函数查询 Ceil(n)取大于等于 n 的最
3、小整数 Floor(n)取小于等于 n 的最大整数 Mod(m,n)取 m 整除 n 后的余数 Pow(m,n)取 m 的 n 次方 Round(m,n)取四舍五入,保留小数点后 n 位 Sign(n)n0 取 1;n=0 取 0;n0 取-1 Avg(字段名)求平均值 Count(字段名)或者 count(*)统计总数 Min(字段名)计算数值型字段最小数 Max(字段名)计算数值型字段最大数 Sum(字段名)计算总数 5)录入数据 单行录入:Insert into 数据表(字段 1,2,。)values (字段 1 的值,2 的值,。)多行录入:insert into 数据表(字段 1,2
4、,。)(select (字段 1 或运算,2 或运算,。)from 数据表 where 条件)表间数据复制:create table 表名 as(select 字段 from 原 有的表 where 条件)6)删除记录 删除记录:Delete from 数据表 where 条件 整表数据删除:truncate table 数据表 7)更新数据 直接赋值更新:update 数据表 set 字段名 1=新的赋值,字段名 2=新的赋值,。where 条件 嵌套更新:update 数据表 set 字段名 1=(select 字段列 表 from 数据表 where 条件),字段名(select 字段列
5、表 from 数据表 where条件),。三、编程进阶Pl 1)程序结构 Delacre 定义语句段 Begin 执行语句段 Exception 异常处理语句段 End 2)基本语法 定义变量%type:获得字段的数据类型 定义变量%rowtype:获得整个记录的数据类型 f 定义记录类型变量:type 记录类型 is record()定义一维表类型变量:type 表类型 is table of 类型 index by binary_integer,表变量名 表类型 定义多维表类型变量 3)表达式 数值表达式:加+,减-,乘*,除/,乘方*字符表达式:连接符号|关系表达式(9 种):4)事务处理 提交:mittee 回滚:rollback 保存点:savepoint 5)游标 定义、打开、提取、关闭 6)过程 创建、查询、修改、执行