
数据库学习(Oracle
幸福的小木鱼
这个作者很懒,什么都没留下…
展开
-
Oracle11g基础学习---------(7)备份与恢复
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 启动和关闭数据库DBA的任务之一是负责启动和关闭数据库,使数据库出于不同的状态、模式,以便完成相应的管理任务或控制数据库的可用性 数据库的启动和关闭是分步骤实现的,数据库具有几种启动和关闭的状态 只有具有SYSDBA、SYSOPER系统特权的用户,如SYS和SYSTEM以SYSDBA的身份原创 2011-11-15 09:21:11 · 2137 阅读 · 1 评论 -
Microsoft SQL Server结构
1. Master数据库:记录所有登录账户和系统配置设置。所有其他的数据库及数据库文件位置。SQL Server的初始化位置2.Tempdb数据库:保存所有临时表和临时存储过程,以及临时生成的工作表3.Model数据库: 创建所有数据库的模板。4.Msdb数据库:供SQL Server代理程序调度警报,作业以及记录操作时使用。SQL Server支持两种身份验证:W原创 2011-11-14 09:15:27 · 922 阅读 · 0 评论 -
Oracle11g基础学习---------(6) 游标和触发器
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 游标SQL语言是面向集合的,其结果一般是集合量(多条记录),而PL/SQL语言的变量一般是标量,其一组变量一次只能存放一条记录 因为查询结果的记录数是不确定的,事先无法确定需要声明多少个变量,所以仅使用变量并不能完全满足SQL语句向应用输出数据的要求 为此,PL/SQL中引入了游标(c原创 2011-11-14 08:35:32 · 1341 阅读 · 0 评论 -
Sql Server随机数
--取得当前日期select getdate()--取得秒select datepart(ms,getdate())*10000--随机函数浮点型select rand(datepart(ms,getdate())*10000)--取出4个数字select right(rand(datepart(ms,getdate())*10000),4)--转化为字符串随机数原创 2011-11-14 09:17:15 · 847 阅读 · 0 评论 -
SQL Server数据表管理
数据完整性:数据库数据具有准确性. 1.实体完整性约束:通过索引,唯一约束, 主键约束或标识列属性。 2.域完整性约束:通过限制数据类型 ,检查约束,输入格式,外键约束,默认值,非空约束。 3.引用完整性约束:通过主键和外键之间的引用关系实现 。 4.自定义完整性约束:通过身份编号来检查在另一个数据库中是否存在该用户。主键(Primary Key):该列的值不能重复,一个表原创 2011-11-14 09:16:20 · 772 阅读 · 0 评论 -
Oracle11g基础学习---------(4)PLSQL语言基础
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. PL/SQL语言简介PL/SQL是Oracle在标准SQL语言上的过程性扩展 允许嵌入SQL语句,定义变量和常量,允许过程语言结构(条件分支语句和循环语句),允许使用异常来处理Oracle错误 PL/SQL可以用于创建存储过程、触发器和程序包等,也可以用于处理业务 规则、数据库事件或给S原创 2011-11-12 11:24:50 · 1171 阅读 · 2 评论 -
SQL 权限管理
--========================--== 步骤一:创建登录名 ==--========================USE MasterGO-- 在控制面板中,创建 Windows 受限用户 MrTian,然后使用 MrTian 用户登录 Windows-- MrTian 不能够连接 SQL Server。-- 切换回管理员身份登录 Windows,执行以下代码原创 2011-11-12 14:07:20 · 899 阅读 · 0 评论 -
Oracle11g基础学习---------(2)SQL语言基础
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. SQL语言概述1.1 SQL语言分类数据定义(Data Definition Language,DDL)用于创建、修改和删除数据库对象,如CREATE TABLE、ALTER TABLE、DROP TABLE等。DDL语句会自动提交事务 数据操纵语言(Data Manipu原创 2011-11-10 08:44:18 · 1569 阅读 · 0 评论 -
Oracle11g基础学习---------(3)管理数据库对象
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 同义词1.1方案方案是数据库对象的集合,为了区分各个集合,需要给集合命名,其名称即为方案名 方案中包含各种对象,如表、视图、索引、同义词、序列、数据库链接等对象 一般情况下,一个用户对应一个方案,在创建用户的同时为该用户创建一个与用户名同名的方案,并作为该用户的缺省方案 如原创 2011-11-11 09:42:26 · 1444 阅读 · 0 评论 -
数据库死锁问题的简单处理
关系型数据库,如SQL Server,使用锁来避免多用户修改数据时的并发冲突。当一组数据被某个用户锁定时,除非第一个用户结束修改并释放锁,否则其他用户就无法修改该组数据。 有些数据库,包括SQL Server,用锁来避免用户检索未递交的修改记录。在这些系统中,如果用户A在修改一组记录,则其他用户只有等用户A修改完毕了,才能检索。 数据库在每个物理层上设置锁:记录行(ro原创 2011-11-19 10:12:16 · 1233 阅读 · 0 评论 -
oracle数据库scott用户介绍
第一张表:emp(雇员表)字段:empno(雇员编号)ename(雇员姓名)job(雇员工种)mgr(雇员的经理人编号)hiredate(雇员的入职日期)sal(雇员的薪水)comm(雇员的津贴)deption(雇员的部门编号)第二张表:dept(部门表)字段:deptno(部门编号)dname(部门名称)log(部门所在地)第三张表:s原创 2011-11-18 09:42:50 · 1929 阅读 · 0 评论 -
Oracle11g基础学习---------(5) 开发子程序和包
学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 开发子程序子程序是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用中多次调用 PL/SQL有两种类型的子程序:过程和函数 过程用于执行特定操作,而函数则用于返回特定数据 通过将商业逻辑和企业规则集成到PL/SQL子程序中,可以简化客户端应用的开发和维护,提高应用的性能原创 2011-11-13 09:35:45 · 1231 阅读 · 0 评论 -
多表联接查询
1.内联接:使用(inner join) 2.外联接(左外联接):使用(left join或者left outer join),(右外联接):使用(right join或者right outer join) ,(完整外联接):使用(full join或者full outer join) 内联接查询:select Students.SName,Score.CourseID,Score.Sc原创 2011-11-15 10:28:58 · 873 阅读 · 0 评论 -
T-SQL打开一项外围配置
//查看外围配置情况SELECT * FROM sys.configurations ORDER BY name ;GO//show advanced options 选项用来显示 sp_configure 系统存储过程高级选项。当 show advanced //options 设置为 1 时,可以使用 sp_configure 列出高级选项。默认值为 0。sp_configur原创 2011-11-14 09:18:23 · 821 阅读 · 0 评论