【Oraclegroup语句探究学习笔记】教程文章相关的互联网学习教程文章

oracle学习笔记(4)

4.oracle数据库的启动流程   windows操作系统     启动监听: lsnrctl start;     启动数据库实例:oradim-startup-sid 实例名   linux系统     启动监听:lsnrctl start;     启动数据库实例:sqlplus sys/change_on_install as sysdba     startup 5.oracle登录认证方式  windows下:1.如果当前用户属于本地操作系统的ora_dba组,即可通过操作系统验证     2.oracle数据库验证     对...

【Oracle学习笔记】

(1)三种循环及其简化(2)游标的使用(3)异常处理(4)存储过程(5)存储函数(6)触发器(7)其它pl/sql操作---------------loop循环定义变量--------------------declare cursor c1 is select * from emp;# rec emp%rowtype;# i numeber:=1; # v_count number;begin# select count(*) into v_count from emp;#(1) open c1; loop fetch c1 into rec.EMPNO,rec.JOB; insert into emp1(EMPNO,JOB) values(rec.EMPNO,rec.JOB) i:=i+1; exit ...

Oracle经典教程学习笔记

1、为表创建约束:alter table 表名 add constraint 约束名 约束内容 演示样例:alter bable infos add constraint UN_STUNSME UNIQUE(STUNAME) //唯一约束; alter table scores add constraint CK_SCORES_TREM CHECK(TREM=‘S1‘ OR TREM=‘S2‘)//trem的值仅仅能S1或者S2; 加入外键alter table score add constraint FK_SCORES_INFOS_STUID FOREIGN KEY(STUID) REFERENCES INFOS(STUID); 2、Oracle...

(一)Oracle学习笔记—— 表和表空间【代码】【图】

一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间;可以指定表空间的大小位置等。 1.1 创建表空间语句create tablespace ts3 datafile ‘F:\app\zang\oradata\orcl\ts1.dbf‘size 50Mautoextend on next 10Mmaxsize 1024M;根据上述语句即在F:\tablespace目录下创建一个大小为50M,当空间不足时每次递增10M,同时限制最大空间为1024M的表空间。 1.2 修改用户默认表空间 查看用户默认表空间可以...

Oracle数据库学习笔记4

--round(数字,四舍五入要保留的位数) select ename,sal*0.1234567 s1, round(sal*0.1234567,2) s2, round(sal*0.1234567) s3 from emp; --sysdate:系统时间,精确到秒 --systimestamp:系统时间,精确到毫秒 --计算员工入职多少个月 select * from emp; --months_between select ename,hiredate,month_between(sysdate,hiredate) months from emp; --add_months --12个月之前的时间点 select add_months(sysdate,12) from dual; --...

Oracle数据库学习笔记3

select * from stuent;alter table student add stu_card char(18) --主键约束:非空,唯一 primary keyalter table student add constraintpk_stuid primary key(stu_id) --检查约束 check ck_xxxalter table student add constraintck_stusex check(stu_sex=‘男‘ or stu_sex=‘女‘) --唯一约束:不重复(只能允许一个为空) uniquealter table student add constraintup_stucard unique(stu_card) --默认约束 defaultalter tabl...

Oracle数据库学习笔记5

字段名 from 表明 where 条件 group by 分组字段 having 筛选的条件 order by 排序 --伪表 dual --伪列 rownum,对面原表中的数据 select rownum,empno,ename,sal from emp order by sal desc; --分析函数 --row_number()over():为有序组中的每一行返回一个 --唯一的排序值,序号由order by 子句指定,从1开始 select ename,job,deptno,sal, row_number() over(order by sal asc) from emp; --根据每个部门返回排序值 select ename...

Oracle数据库学习笔记1(11g版本的安装&PL/SQL工具的安装和使用)【图】

1.plsqldev1104.exe,根据提示完成安装2.启动后点击 取消 按钮,根据 plsqldev1104Code 破解 PL/SQL Developer连接本地Oracle 11g 64位数据库:1.解压 instantclient-basic-win32-11.2.0.1.0 到 Oracle 下2.在instantclient_11_2下创建文件夹 NETWORK\ADMIN3.从ORACLE_HOME\NETWORK\ADMIN 复制 sqlnet.ora / tnsnames.ora 到instantclient_11_2\NETWORK\ADMIN4.配置PL/SQL Developer的Oracle Home和OCI Libaray 以非登录模式进...

Oracle数据库学习笔记2

tablespace jym datafile ‘D:\newer‘ size 2M autoextend on; 创建一个表空间 drop tablespace; 删除一个表空间 (必须先执行这个命令才能删除创建上面在D盘的newer文件,不然启动Oracle会报错) create user zhang identified by 123456; 创建一个用户 grant connect to zhang; 授权给zhang用户连接服务器的权限 grant select on scott.emp to zhang; 授予zhang对象权限,查询权限 grant select,update,insert,delete on ...

Oracle简单学习笔记【代码】

CREATE USER username identified by password;//这是最简单的用户创建SQL语句. 2 CREATE USER username identified by password default tablespace users temporary tablespace temp;//增加指定表空间的SQL语句.分配用户权限 1 grant 权限/角色 to 用户;//把权限或角色的权限 分配给 用户. 2 revoke 权限/角色 from 用户;//收回用户的权限.3 grant 权限 on 用户.对象 to 用户;//把这个用户的对象的操作权限分配给另一个用户.查看...

(六)Oracle学习笔记—— 约束【代码】【图】

表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性。 按照约束的分类,一共有五种约束:非空约束、唯一约束、主键约束、检查约束、外键约束。 1.1 使用如下命令检索某个表上的所有约束(WHERE条件中的表名和用户名要大写)select * from all_constraints where table_name=‘EMP‘ and owner=‘SCOTT‘; 对于表中的CON...

oracle学习笔记 持续更新

‘ size 512M; --路径要根据实际情况修改; select * from dba_data_files可以查到数据文件存放路径 2、创建数据库用户并赋予权限 创建test_user,表空间指定为DATA_BASIC (1)create user test_user identified by "test_user" default tablespace DATA_BASIC temporary tablespace TEMP profile DEFAULT ; 赋予权限 grant connect to test_user; grant dba to test_user; grant resource to test_user; http://blog.csdn.net/rz...

Oracle学习笔记

<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="32-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM> SQL语言基础 1.数据查询语言 DQL,select 2.数据操纵语言DML (insert,update,delete) 3.事务控制语言TCL (commit,rollback,savepoint) 4.数据定义语言DDL(create,alter,drop) 5 数据控制语言DCL(grant,revoke)...

作为一个新手的Oracle(DBA)学习笔记【转】【图】

exit退出 6、在Oracle软件中,启动数据库,需要以管理员身份启动 7、查询当前系统时间 select sysdate from dual; 8、导入数据文件(sql语句表数据之类的) 因为数据文件默认语言环境为英语,当前系统是中文,中英文时间显示不一致,导致倒入失败,所以 需要先修改语言环境 alter session set nls_date_language=english; alter session set nls_language=english; 然后开始导入文件使用:@ 文件全路径名 或者 start 文件全路径名 ...

oracle grid 11g学习笔记-安装配置

目录说明: -安装准备 1.1 环境信息 1.2 需要安装依赖包 1.3 用户配置 1.4 存储安装配置 1.5 操作系统参数配置 1.6 环境变量配置 1.7 ssh信任配置 1.8 vnc配置 1.9 asm存储配置 -oracle软件安装 2.1 grid安装 2.2 oracle安装 2.3 asm磁盘划分 2.4 数据库实例安装 -安装问题 3.1 问题1 3.2 问题2 3.3 问题3 3.4 问题4 3.5 问题5 一 安装准备 当企业对于数据库要求比较高,或负载压力比较大的时候,就需要考虑...