文章分类 - 数据库
orcal orcal 数据库学习笔记(五)(数据库修改密码(表密码,sys密码,system密码))
摘要:1.修改表密码(1)打开CMD命令 sqlplus / as sysdba(2)CONN sys/xxx AS SYSDBA; ALTER USER HR IDENTIFIED BY xx;(alter必须为大写)2.修改SYS用户的密码,可以用SYSTEM用户登录。(1)打开CMD命令sqlplus / as sysdba(2)CONN system/xxx AS SYSDBA;ALTER USERsys IDENTIFIED BY xx;(alter必须为大写)3.修改SYSTEM用户的密码,可以用SYS用户登录。(1)打开CMD命令sqlplus / as sysdba(2)CONN s
阅读全文
orcal 数据库学习笔记(十)(增,改,约束)
摘要:(1)增加商品名不能为空alter table goods modify goodsname not null;(2)增加身份证不能重复alter table customer add constraint uni_id unique (cardId)(3)增加客户住址只能为‘海淀’,‘朝阳’alter table customer add constraint ch_address check(address) in ('海淀','朝阳');(4)alter table ** add constraint 约束名 约束种类【check/unique/prima
阅读全文
orcal 数据库学习笔记(九)(事物,约束,序列,索引)
摘要:事物:事物处理:利用事物保证数据库的完整性(要么全部成功或全部失败)回滚操作:[java]view plaincopy(1)savepointaa;deletefromemprollbacktoaa;(2)savepointaa;deletefromempwhereempno=9000;savepointbb;deletefromemp;rollbacktobb;一旦回退不能再次回退设置保存点,有资源开销rollback ; 全部回滚JAVA程序中控制食物(transation)(1)数据完整性,使用约束,触发器,应用程序(过程函数)约束为首选(not null,unique,primary
阅读全文
orcal 数据库学习笔记(八)(SQL简单函数)
摘要:(1)找出“orcaltraning”第二个ra出现的位置[java]view plaincopySelectinstr('orcaltraning','ra',1,2)fromdual;[java]view plaincopy<spanstyle="font-family:宋体;">(2)单记录函数(1)ASCII返回与特定的字符串对应的十进制数</span>[java]view plaincopy<spanstyle="font-family:宋体;">selectascii(
阅读全文
orcal 数据库学习笔记(七)(逻辑备份与恢复,联机备份与恢复)
摘要:7.1export import 是客户端使用橙色徐,可以再服务器和客户端使用expdp impdp 只能在服务器端使用。但可以在服务器端多线程并行的执行大量数据的导入和导出导出文件只能存放在目录对象指定的操作系统目录中,用CREATE DIRECTORY创建目录对象CREATE DIRECTORY OBJECT_NAME AS 'DIRECTORY_NAME'7.2 使用EXPDP 导出数据EXPDP USERNAME/PASSWORD PARAMETER17.3 使用IMPDP 导入数据IMPDP USERNAME/PASSWORD PARAMETER1联机备份与恢复7.4
阅读全文
orcal 数据库学习笔记(六)(表空间,数据文件)
摘要:DATAFILE 指定表空间对应的数据文件EXTENT MANAGEMENT 指定表空间区的管理方法,取值为local或DICTIONARYAUTOALLOCATE(默认)或UNIFROM:指定区的分配管理SEGMENT SPACE MANAGEMENT :指定段的管理方式,取值为MANUAL或AUTO(默认)AUTOEXTEND ON 字句:指定数据文件的扩展方式和每次扩展的大小BLOCKSIZE:创建非标准块大小的表空间6.1 创建一个永久的表空间,区定制分配,段采用手动管理方式:6.2 创建临时表空间,表空间采用本地管理方式,大小为20M,使用UNIFORM 选项指定区分配方式为大小一样
阅读全文
orcal 数据库学习笔记(五)( 较色管理,创建/授予/收回/生效/失效/删除,用户角色激活/屏蔽)
摘要:5.15.2 创建角色 并为其创建密码5.3给角色权限/收回5.4 修改角色权限 改密码5.5 角色生效/失效/删除5.6 用户角色进行权限管理给用户或角色授予角色从用户或角色回收角色用户角色的激活或屏蔽;角色全部失效
阅读全文
orcal 数据库学习笔记(四)(PL/SQL,复合应用,账户控制,用户系统权限收回)
摘要:4.1orcal运行所有进程和分配内存结构的组合体。例程是由一组逻辑内存结构和一系列后台服务进程组成的。一个例程只能访问一个数据库,而一个数据库可以由多个例程同时访问。启动orcal数据库 :(1)启动例程(2)装载数据库(3)打开数据库。4.2在PL/SQL 中from字句前要加上实例名而在SQL PLUS 中不需要这么做!4.34.5前后两个SQL存在联系 很有用4.7 用CREATE TABLE AS 语句后接上SELECT语句则会将满足条件的信息直接批量插入到新建表中4.84.9 账户控制4.104.11 如果回收用户系统权限的传递性(WITH ADMIN OPTION) 必须先收回其
阅读全文
orcal 数据库学习笔记(三)( 交并和差,IN, 判断,比较,批量处理,更新,授权/收回)
摘要:3.1 UNION 操作 会删除重复的行 结果为107行3.2 UNION ALL 不删除重复的行 结果为117行3.3 INTERSECT 为交集运算3.4 MINUS 为差运算3.5 IN 用于比较 将原表中特定列的值与子查询返回的结果集中的值进行比较3.6 EXISTS 判断是否需要满足判断条件 只注重子查询是否返回行,而不取决与内容,输出列表无关紧要3.7比较运算3.8 进行插入,如果省略列名清单有没有按照次序录入,则会报错。3.9 批量处理 运用于实际中,如果想选出特定的内容,先创建一个表,将满足条件的列批量处理到表中就可。3.10更新操作3.11 授权,收回
阅读全文
orcal 数据库学习笔记(二)(DISTINCT,ORDER BYGROUP BY,HAVING,连接)简单查询
摘要:1.1 可以在select句子中进行计算1.2 DISTINCT 可用于消除重复行,假设一个公司有100人,一个部门10个人,用DISTINCT 则会显示10个部门编号,如果没有则显示100个人分别对应的部门编号。在这个例子中用DISTINCT 则只有19行,如果没有则有107行。1.3LIKE 用于删选,注意后面%号。1.41.5 进行插入1.6 NULL的用法 直接=号是错误的。1.7 order by 句子用于对查询结果进行排列顺序,默认升序。1.81.9 GUOUP BY 字句中 在SELECT中选择则都要放在GUOUP BY中1.101.11 在GROUP BY 字句后面加上ROLL
阅读全文
orcal 数据库学习笔记(一)
摘要:说完安装完登陆的时候密码修改问题就能连接上各种实例数据库了,真是不容易啊 。1.连接scott 示例1.1用select table_name from user_tables;1.2 desc 表名 ---查看表有哪些列(表的结构)scott数据库没什么东西 但是刚开始自己没整过连接scott就很是麻烦。2.2.1连接HR 示例2 .2rownum只是起到一个控制显示行数的作用。如果没有则显示19行。3.创建操作 其实都是一些基本的只是 如果不注意的话 开始就出现错误 后面很难继续下去。3.1 创建表 create table manager( 和下面的 number(6 都是数字9键上面的
阅读全文