绿萝丝藤
推荐你一个[.数据库系统教程.中科院培训老师讲授]的视频在xunlei上面搜索上面的关键字就能搜索到遗憾的是这个很不错的教程是04年的,能下的是一些遗留下来的绝版资料,只剩下18集~~不过基础教程的话不错了,再结合看看书什么的
坚持到底2011
创建表:create table 表名(id char(5) NOT NULL,name VARCHAR(20) NOT NULL,dept_name VARCHAR(20) NOT NULL,salary NUMERIC(8,2),PRIMARY KEY(id));/* primary key == 主键 等价于 唯一 (UNIQUE) 且 非空 (NOT NULL) 因为 Mysql 里面的自增列, 必须要依赖一个 主键 或者 唯一的键。*/插入元组:insert into 表名 values(每个属性对应的值);例如:insert into xinbiao values(001,'niuniu',math,);如果无法添加出现1366错误,则可能是MySQL配置问题只要找到文件并查找sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"这句话,将双引号前面{STRICT_TRANS_TABLES,}删除,改成sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启一下mysql后即可。前者很严格,不允许向数据库插入空值,所以就会有Value后面那个单引号。删除所有元组:delete from 表名;删除表:drop table 表名;删除了表,进行select查询时会出现表名无效的错误。属性操作添加属性:alter table 表名 add 新属性 数据类型,新属性 数据类型,...;例:alter table xinbiao add shuxing1 varchar(20),shuxing2 varchar(20);删除属性:alter table 表名 drop 属性,...; 例:alter table xinbiao drop shuxing1 ,shuxing2 ;查询语句基础结构select对应投影from对应笛卡尔积where对应选择σ含义:(1).为from子句列出的关系产生笛卡尔积。(2).在(1)的结果上应用where子句中指定的谓词(条件)。(3).对于(2)中的元组,输出select子句中指定的属性。select *(属性1,属性2,...)【字段名】from 关系名1,关系名2,...【表名】where 条件1 and 条件2 and ...;【条件】例如:Select id,name,salaryFrom xinbiaoWhere salary>1000; 去重操作(distinct)· 对于一些属性来说,在某些元组中存在相同的值,有时我们需要对结果去重,得到正确答案。Select distinct 属性名【就是字段名】From 关系名【就是表名】Where 条件 例如:当我们想要查看系名时,多个老师可能位于同一个系,不去重将产生下列结果: 显然这不是我们想要的答案。我们只需要知道存在哪些系,而无需知道个数: 更名操作(as)· 优点 方便:长名字变短名字,便于书写语句。同一关系笛卡尔积:区分属性。对属性:Select 字段 as 字段别名,...From 表名Where 条件例:Select name as instructor_name,salaryFrom xinbiaoWhere salary>3500结果如下 : 对关系:Select 字段,...From 表名 as 表名别名,...Where 条件例:Select xinbiao as i1, xinbiao as i2Where and salary>3500结果如下 字符串运算(like)· SQL使用一对单引号来标示字符串,例‘math’。· 百分号(%):匹配任意子串下划线(_):匹配任意一个字符select 字段from 表名where 字段 like '字符形式';例:LIKE 'AACC%' 以AACC开头的所有信息显示次序(order by)· 默认升序:asc· 降序:descSelect 字段From 表名Where 条件Order by 字段 升序/降序between⋯⋯and⋯⋯· 属性值介于某个范围内select * from xinbiao where 属性名 between ... and ... ;例select *from xinbiao where salary between 3000 and 6000;结果如下 分组聚集(group by)· 聚集函数:平均值(avg)、最小值(min)、最大值(max)、总和(sum)、计数(count)。· 出现在select语句中但没有被聚集的属性只能是出现在group by子句中的属性。having子句(出现group by时使用)· 有group by时,select 和 having子句中出现的属性有所限制。· 任何出现在having子句中,但没有被聚集的属性必须出现在group by子句中。正确查询:select dept_name,avg(salary) as avg_salary from xinbiao group by dept_name having avg(salary)>3000结果如下 集合成员资格· in:测试元组是否是集合的成员· not in:测试元组是否不是集合的成员· in和 not in 操作符用于枚举集合。 例:select * from xinbiao where name not in('ai','ye','er');结果如下 集合的比较>some:至少比某一个要大>all:比所有的都大。>some、
amandawei201
课程综述
本课程为管理工业界最先进的信息系统的数据库管理员开发能力,学员将学会备份和恢复Oracle数据库,动手实验将会给你带来真实技术环境中的体验,开发基本的网络管理技巧,使用Oracle恢复管理器简化职责。本课程将为Oracle数据库管理员关于Oracle网络管理和备份、恢复操作带来坚实的基础。
学员将学会在数据库间传输数据和使用实用程序执行管理活动。学员将学习网络概念和配置参数,以排除一些常见的网络问题。在动手实验中,学员将学会配置网络参数使得数据库客户端和工具可以和Oracle数据库服务器通讯。
本课程也满足提供备份和恢复技术,和检查各种备份,失败,还原和恢复场景,学员将学会在关键任务企业中的基于各种商业需求的备份方法,使用多种策略和Oracle恢复管理器执行备份、还原和恢复操作。
l内容纲要
网络概述
基本的Oracle网络架构
基本的Oracle网络服务器端配置
基本的Oracle网络客户器端配置
Oracle共享服务器的使用和配置
备份和恢复概述
实例和媒体恢复结构
数据库存档模式的配置
Oracle恢复管理器(RMAN)概述和配置
用户管理备份
RMAN备份
用户管理的完全恢复
RMAN完全恢复
用户管理非完全恢复
RMAN非完全恢复
RMAN知识库维护
RMAN目录的创建和维护
数据库间传输数据
使用SQL*Loader来加载数据
案例研究
l学员受益
从事Oracle数据库服务器的网络操作和数据备份恢复管理,尤其是备份操作。
l目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
l学员条件
参加过“Oracle9i/10g数据库管理基础I”课程的学习。
优质考试培训问答知识库