- 浏览: 1972209 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
蕃薯耀:
Java获取weblogic当前服务器名称Java weblo ...
Java获取weblogic当前服务器名称,Java weblogic 集群节点名称 -
蕃薯耀:
Eclipse创建Maven项目web.xml文件版本问题解决 ...
Eclipse创建Maven项目web.xml文件、JDK版本问题解决 -
蕃薯耀:
shiro ehcache缺少配置报错shiro ehcach ...
shiro ehcache缺少配置报错 -
蕃薯耀:
Apache Shiro1.4.1报错Object named ...
Apache Shiro1.4.1报错Object named 'filterChainResolver' -
蕃薯耀:
Eclipse优化Eclipse调优Eclipse 卡解决方案 ...
Eclipse优化,Eclipse调优,Eclipse 卡解决方案
SYS change_on_install
SYSTEM manager
----清屏----
clear screen;
用户登录数据库
conn 用户名/密码;
eg:conn scott/tiger;
查看当前用户show user;
给自己修改密码:passw或(password)
运行SQL脚本:
eg:start d:\aa.sql
编辑SQL脚本:
eg:edit d:\aa.sql
将当前的SQL脚本输出到bb.sql这个文本文件
spool d:\bb.sql
spool off;
设置行输出为50个字符
set linesize 50;
设置分页,一般在做报表用
set pagesize 5;
----------用户管理---------
创建用户
create user 用户名 identified by 密码;
eg:create user islee identified by abc123;
修改密码
password 用户名;
eg:password islee;
删除用户
drop user 用户名;
系统分配权限(connect、resource、dba)
grant 权限 to 用户名;
eg:grant connect to islee;---为islee分配连接的权限,否则不可以登录
对象分配权限(select、insert、update、delete、all):用户分配自己的表权限给其他用户使用
grant 权限 on 表 to 用户名;
grant select on emp to islee;
islee使用表:
select * from scott.emp;(方案,一定是scott.emp)
回收权限
revoke
eg:revoke all on emp from islee;
权限传递,islee可以给其他用户再分配emp的select权限
eg:grant select on scott.emp to islee with grant option;
系统权限传递
eg:grant connect to islee with admin option;
创建profile管理用户、密码
create profile 文件名 limit failed_login_attempts 输入密码次数 password_lock_time 禁止登录天数;
eg:create profile lock_account limit failed_login_attempts 3 password_lock_time 2;
将上面的规则应用到用户
alter user 用户名 profile 文件名;
eg:alter user islee profile lock_account;
给用户解锁
alter user 用户名 account unlock;
eg:alter user islee account unlock;
删除profile
drop profile 文件名;
---------对数据表的管理-----------
添加一个字段
alter table student add (classId number(2));
修改字段的长度
alter table student modify (stuName varchar2(50));
修改字段的类型
alter table student modify (stuName char(2));
删除一个字段
alter table student drop column stuAddress;
修改表的名字
rename student to stu;
删除表
drop table student;
日期格式
Oracle 默认的日期格式为'DD-MM-YY',且月一定要有月字
eg:'26-9月-1990'或'26-9月-90'代表1990年9月26日;
修改日期默认格式
alter session set nls_date_format='yyyy-MM-dd';
savepoint aa;
rollback to aa;
测试表student
create table student(
stuId varchar2(10),
stuName varchar2(30),
stuSex char(2),
stuBirthday date,
stuDescription varchar2(500)
);
处理Null值
判断字段money是否为Null,如果是用0代替;
nvl(money,0)
如果查询语句中有order by ,group by, having,则他们的顺序必须是group by→having→order by。
如果子查询返回多列的话,就应该如下:
select * from emp where (deptno,job) = (select deptno,job from emp where ename='SMITH');
分页查询:
第一步:select a1.*,rownum rn from (select * from student) a1;
第二步:select a1.*,rownum rn from (select * from student) a1 where rownum<=5;
第三步:select a2.*,rownum from (select a1.*,rownum rn from (select * from student) a1 where rownum<=5) a2 where rn>=3;
利用查询结果创建表,如stu2,创建的表会复制查询的数据
create table stu2(stuId,stuName,stuScore,stuClassId) as select stuId,stuName,score,stuClassId from student;
Oracle日期格式转换
利用to_date函数转换
eg: insert into student values('200807','小陈','男',to_date('1988-10-25','yyyy-MM-dd'),'To_date函数',68,5);
-------处理日期函数--------
返回系统当前时间
select sysdate from dual;
返回系统当前时间>出生时间200个月的信息,用add_months函数
select * from student where sysdate>add_months(stuBirthday,200);
last_day(d):返回指定日期所在月份的最后一天
查找出生日期为每个月倒数第3天的信息
eg:where last_day(stuBirthday)-3=stuBirthday;
时间格式
yyyy-mm-dd hh24:mi:ss或者yyyy-mm-dd hh12:mi:ss
to_char函数
查找出年为1990的信息
where to_char(stuBirthday,'yyyy')=1990;
查找出月为10的信息
where to_char(stuBirthday,'mm')=10;
-----------------------更多请关注蕃薯耀新浪博客-----------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2012年9月27日 01:06:52 星期四
- Oracle.rar (1.9 KB)
- 下载次数: 31
发表评论
-
Linux Nacos 集群安装,springCloud Nacos Linux 安装和集群配置
2021-03-26 10:03 838Linux Nacos 集群安装,springCloud N ... -
SpringCloud Nacos使用和配置,SpringCloud Nacos 服务注册中心配置使用
2021-03-26 09:22 964SpringCloud Nacos使用 ... -
Nacos longPolling error,Nacos1.4.1服务配置文件更新一次后报错
2021-03-24 11:39 1304Nacos longPolling error,Nacos ... -
Windows Mysql5.7安装和配置,Windows 安装多个Mysql
2021-03-19 10:33 603Windows 安装Mysql5.7,Windows ... -
SpringCloud Gateway使用和配置,SpringCloud Gateway predicates详细配置
2021-03-18 11:29 906SpringCloud Gateway使用和配置, Sp ... -
Windows RabbitMQ_3.8 安装和配置,Windows erlang下载
2021-03-16 17:17 760Windows RabbitMQ_3.8 安装和配置,Wi ... -
SpringCloud Hystrix dashboard2.2.7使用和配置,SpringCloud Hystrix dashboard服务监控
2021-03-15 18:53 733SpringCloud Hystrix dashboard ... -
SpringCloud Hystrix使用和配置,SpringCloud Hystrix服务熔断降级
2021-03-15 18:51 453SpringCloud Hystrix使用和配置,Sprin ... -
SpringCloud OpenFeign使用和配置,Java OpenFeign 使用教程
2021-03-11 09:36 478SpringCloud OpenFeign使用和配置,Jav ... -
Iframe自适应高度,Iframe高度问题解决
2021-03-11 09:34 475Iframe自适应高度,Iframe高度问题解决 ... -
Iframe自适应高度,Iframe高度问题解决
2021-03-11 09:33 1Iframe自适应高度,Iframe高度问题解决 = ... -
SpringCloud Ribbon实现负载均衡,SpringCloud Ribbon自定义策略
2021-03-09 09:47 529SpringCloud Ribbon实现负载均衡,Spri ... -
springCloud zookeeper整合,Java Zookeeper微服务整合
2021-03-08 10:32 512springCloud zookeeper整合,Java ... -
SpringCloud Eureka安装和使用,SpringCloud使用Eureka作为服务注册中心
2021-03-08 10:05 502SpringCloud Eureka安装和使用,Sp ... -
Linux 安装Consul,Linux yum安装consul
2021-03-05 15:04 661Linux 安装Consul,Linux yum安装con ... -
SpringCloud consul安装和使用,Windows Consul安装和使用,Java consul服务中心安装和使用
2021-03-05 14:58 391============================= ... -
哔哩哔哩视频下载,哔哩哔哩动画下载,blibli视频下载电脑
2021-02-26 11:38 585哔哩哔哩视频下载,哔哩哔哩动画下载,blibli视频下载电 ... -
elasticsearch kibana安装和配置
2021-02-20 17:19 603elasticsearch kibana安装和配置 ... -
elasticsearch安装和配置,elasticsearch启动报错:can not run elasticsearch as root
2021-02-20 17:17 610elasticsearch安装和配置 elasticsea ... -
Mybatis Map保存到数据库,Mybatis Map动态同步表,Mybatis Map Foreach插入数据库
2021-01-29 10:30 638Mybatis Map保存到数据库 ...
相关推荐
oracle学习心得和总结,本人看过,感觉超好
ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程
《Oracle 入门心得》PDF高清电子书 入门心得
oracle的入门心得oracle的入门心得
分享一下学习的心得体会,包括oracle体系结构、数据库、逻辑结构等。
可以帮助初级程序员更好学习oracle,同时本资源也有不足之处,望大家不吝赐教!
ORACLE 数据库入门教程详解 帮助你快速入门Oracle
oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 ...
Oracle入门心得Oracle入门心得
Oracle的初学者入门心得,详细讲解了学习ORACLE的心得体会,讲了那些是重点学习的
ORACLE入门心得
oracle的入门心得,告诉你学习方法和侧重点, oracle实用教程,理论学习教材
Oracle的入门心得,学习Oracle的必备工具
Oracle数据库入门教程,
oracle心得oracle心得oracle心得oracle心得oracle心得
《Oracle 从入门到精通》中的视频教程和PPT资料。 Oracle 11G从入门到精通视频的PPT 第1章-Oracle 11g数据库简介 认识Oracle 11g 回忆Oracle的产品版本 学习Oracle 11g的新特性 第2章-Oracle 11g的安装与测试...
Oracle 的入门心得 Oracle 的入门心得 Oracle 的入门心得Oracle 的入门心得
oracle个人学习心得
oracle教程oracle教程oracle教程oracle教程