![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库技术
文章平均质量分 59
wumaodan
这个作者很懒,什么都没留下…
展开
-
MySQL5.6安装步骤(windows7/8_64位)
MySQL5.6安装步骤(windows7/8_64位)1. 下载MySQL Community Server 5.6.112. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。3. 添加环境变量变量名:MYSQL_HOME变量值:D:\Program Files\mysql-5.6.11-winx64即为mysql的自定义解压目录。...原创 2014-06-19 09:20:20 · 64 阅读 · 0 评论 -
Oracle的lpad与rpad函数的使用
lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串; padded_length 填充之后的字符串长度(不管是截取还是补充,函数return的字符长度=padded_length),也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短(padded_length<leng...原创 2014-03-27 09:16:06 · 98 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是...原创 2014-08-09 10:26:48 · 56 阅读 · 0 评论 -
数据表的冷备份
在数据操作之中,有可能有些用户不会进行事务的提交,那么在这种情况下很可能无法进行完整的备份操作,而所谓的冷备份指的就是在闭数据库实例的情况下进行数据库备份操作的实现。如果要进行冷备份,则需要备份出数据库中的一些几个核心内容:控制文件,指的是控制整个Oracle数据库的实例服务的核心文件,直接通过”v$controlfile”找到;重做日志文件,可以进行数据的灾难恢复,直接通过”v$...原创 2014-08-08 23:52:31 · 286 阅读 · 0 评论 -
Oracle表分区
废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10), sname varchar2(20), d...原创 2014-08-04 16:13:31 · 51 阅读 · 0 评论 -
Oracle之用户、特权和角色
本文主要包括:· 介绍创建用户· 了解如何使用特权来确保用户能够在数据库中执行任务· 介绍两种特权类型:系统特权和对象特权· 介绍系统特权怎样允许执行操作,例如执行 DDL 语句· 介绍对象特权怎样允许执行操作,例如执行 DML 语句· 介绍如何将特权组合在一起形成角色一、 用户数据库使用表空间来存储对象,其中可以包含表、类型和 PL/SQL 代码等表空间存储...原创 2015-01-28 16:16:11 · 349 阅读 · 0 评论 -
45个非常有用的Oracle查询语句
日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month" FROM DUAL;获取当前月份的最后一天这个查询语句类似于上面那个语句,而且充分照顾到了闰年,...原创 2015-01-28 15:52:56 · 151 阅读 · 0 评论 -
Oracle数据库对表的基本操作和一些常用函数
首先,创建一个员工表,sql语句如下: ?1234567891011CREATE TABLE employee( id NUMBER(4), name VARCHAR2(20) NOT NULL, gender CHAR(1) DEFAULT 'M', birth DATE...原创 2015-01-28 15:43:56 · 160 阅读 · 0 评论 -
Oracle存储过程记录异常
对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。?123456789101112131415161718192021222324...原创 2015-01-28 15:19:52 · 499 阅读 · 0 评论 -
oracle -- trunc
trunc 的用法 ,收集一下 一、用于date类型 SELECT trunc(sysdate,'mm')FROM dual 返回当月的第一天 SELECT trunc(sysdate,'yy'||'yyyy')FROM dual 返回当年第一天 SELECT trunc(sysdate,'day'||'d')FROM dual 返回当周第一天 SELECT trunc(sysdate,...原创 2014-07-16 12:05:07 · 73 阅读 · 0 评论 -
ORACLE JOB
遇到的问题: 本机运行环境: oracle 10g + PL/SLQ 9.0 + win XP 问题1: interval => 'sysdate+1/86400' 定时间隔为1秒时,job每5秒执行一次 问题2: interval => 'sysdate+1/8640' 定时间隔为10秒时,job每15秒执行一次 1、建立存储过程 Sql代码 creat...原创 2014-07-16 11:59:56 · 101 阅读 · 0 评论 -
Oracle中忘记sys和system密码的办法
打开cmd:sqlplus/nologconnect/as sysdba;alter user sys identified by ***;alter user system identified by ****;即可。原创 2014-06-19 16:34:40 · 117 阅读 · 0 评论 -
导入/导出oracle数据库/复制表、清空表
oracle导出步骤: 1、点击“开始”--“运行”--输入“cmd” 回车 2、输入“exp” 回车 3、输入“xxx/yyy@xlpt239” 回车 //这里xxx为要导出数据库的用户名,yyy为要导出数据库的用户密码,xlp239为该数据库的连接字符串 4、输入“e:/database.dmp” 回车,注意:这里是把导出的数据库放在e盘,取名为database.dmp。 5、一直回车,到要...原创 2014-03-27 17:55:45 · 447 阅读 · 0 评论