
数据库
文章平均质量分 61
习惯了忘记
诚信为本,踏实,稳重
展开
-
show命令用法
SHOW STATUS; -- 显示一些系统特定资源的信息,例如,正在运行的线程数量SHOW GRANTS FOR USER_NAME@HOST; -- 显示一个用户的权限,显示结果类似于grant 命令SHOW ENGINES; -- 显示安装以后可用的存储引擎和默认引擎。SHOW ENGINE InnoDB STATUS; -- 显示innoDB存储...2011-01-03 21:35:14 · 659 阅读 · 0 评论 -
数据泵导出导入(SCHEMAS)
一、导出1、cmd-->C:\Documents and Settings\Administrator>sqlplus /nolog2、管理员用户登录SQL> conn / as sysdba已连接。3、创建导出的目录SQL> create directory dump_dir as 'd:\dump';注意同时需要使用操作系统命令在硬盘上...原创 2011-11-25 08:51:13 · 2164 阅读 · 0 评论 -
闪回数据库技术
SQL> conn / as sysdba;已连接。SQL> select dbid,name,log_mode , open_mode from v$database; DBID NAME LOG_MODE OPEN_MODE---------- --------- ------------ ----------1384775892 CHARIO...原创 2011-11-25 08:51:25 · 153 阅读 · 0 评论 -
QUESTIONS
问题一:获取SCOTT用户中EMP表里最早入职的前五名雇员? SQL> select top 5 * from emp order by hiredate asc; SQL Server中的写法,不适用于Oracle数据库。下面也是错误的写法 SQL> select rownum,empno,ename,hiredate from emp 2 whe...原创 2011-11-25 08:51:55 · 104 阅读 · 0 评论 -
导入TXT文件与导出TXT
导入.TXT文件与导出*.TXT load data infile 'TXT文件的完整路径' into table 表名; linux:TXT文件的完整路径=‘/tmp/aaa.txt’ windowns:TXT文件的完整路径='e:\\aaa.txt' .txt的文件用Tab隔离 表中有auto_increment属性的字段,在.txt文件中使用null注:用...2011-11-28 10:05:17 · 209 阅读 · 0 评论 -
加载数据
1、使用LOAD DATA语句要比INSERT语句的加载速度快。2、 LOAD DATA比LOAD DATA LOCAL语句的效率高。前者可由服务器直接从本地磁盘读取加载数据,后者需由客户程序去读取文件并通过网络传送到服务器。3、如果一定要用INSERT语句,应尽量在一条语句中插入多个数据行。4、如果必须使用多条INSERT语句,则应尽量把它们集中在一起放到一个事务中进行处理,...2011-11-28 10:05:43 · 151 阅读 · 0 评论 -
字符串连接
mysql> select 'abc'+'123';+-------------+| 'abc'+'123' |+-------------+| 123 |+-------------+1 row in set, 1 warning (0.00 sec)mysql> select '123'+'123...2011-11-28 10:05:56 · 273 阅读 · 0 评论 -
DELETE语法
仅仅在 FROM 或 USING 子句之前列出的表中的匹配记录行被删除。 DELETE [LOW PRIORITY][QUICK][IGNORE] table[,table]FROM table[,...][WHERE condition]... mysql> delete table1,table2 from table1,table2 where table...2011-11-28 10:06:10 · 376 阅读 · 0 评论 -
EXPLAIN语法
EXPLAIN table == DESC table == SHOW COLUMNS FORM tableEXPLAIN [EXTENDED|PARTITIONS] SELECT... --显示该语句将使用哪一个索引以及何时进行多表查询与使用到的表顺序mysql> EXPLAIN SELECT * FROM BOOKS WHERE BOOK_ID=1;+----+---...2011-11-29 09:09:24 · 108 阅读 · 0 评论 -
AutoTrace执行结果说明
统计信息--------------------------------------------------------- 299 recursive calls 0 db block gets 2359 consistent gets 0 physical reads 0 red...原创 2013-01-25 14:11:20 · 173 阅读 · 0 评论 -
游标简单操作
--显示游标 处理检索多行数据--while循环declare cursor emp_cursorisselect * from emp where deptno=&部门编号;v_emp_row emp%rowtype;v_i integer:=0;beginif not emp_cursor%isopen thenopen emp_cu...原创 2011-11-25 08:50:59 · 148 阅读 · 0 评论 -
PLSQL developer连接oracle
装好ORACLE 10g后,安装plsql developer装好后发现怎么也连不上原因可能有两种或者多种,我只遇到两种,所以总结如下:1、.bat文件启动oracle服务不久,没有识别 等待片刻后重试打开plsql developer,如不行,则↓2、是TNSNAMES.ORA(D:\oracle\product\10.2.0\db_1\NETW...原创 2011-11-25 08:50:40 · 125 阅读 · 0 评论 -
定时执行存储过程
存储过程学习:http://www.111cn.net/tags.php/mysql%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/#查看event是否开启mysql> show variables like '%sche%';+---------------------------------------------------...原创 2011-11-18 22:46:37 · 234 阅读 · 0 评论 -
计算机localhost在网络上不存在
计算机localhost在网络上不存在——数据库外围应用程序提示错误(SQL Server2005)解决方法:检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 ...原创 2011-11-22 11:22:57 · 348 阅读 · 0 评论 -
复制表
创建测试表test:mysql> create table test( -> id int primary key auto_increment, -> name varchar(32) -> );Query OK, 0 rows affected (0.16 sec) 插入几条数据后复制test到test2中mysql&g...原创 2011-11-22 11:24:00 · 88 阅读 · 0 评论 -
数据库事务
查看数据库默认隔离级别: 查看InnoDB系统级别的事务隔离级别 mysql> SELECT @@global.tx_isolation;+-----------------------+| @@global.tx_isolation |+-----------------------+| REPEATABLE-READ |+-----...原创 2011-11-22 11:24:21 · 129 阅读 · 0 评论 -
ORACLE体系结构
001、oracle体系结构: oracle产品和服务 oralce application server oracle应用产品 oracle collaboration suite oracle developer suite oracle服务 oracle服务器: 是一个数据库管理系统,它提供开放、全面、集成的方法进行信息管理 由oracle实例和oracle...原创 2011-11-24 09:15:57 · 228 阅读 · 0 评论 -
存储过程、函数简单应用
create or replace procedure avgSalaryForDept(p_deptno in emp.deptno%type) isv_avgSal number(7,2):=0;begin --按照部门计算该部门雇员的平均工资 --单行SELECT ... INTO ... select avg(nvl(s...原创 2011-11-24 09:16:12 · 148 阅读 · 0 评论 -
包实例
SQL> col object_name format a20;SQL> col object_type format a20;SQL> select object_name,object_type from user_objects 2 order by object_type asc;OBJECT_NAME OBJECT_...2011-11-24 09:16:41 · 155 阅读 · 0 评论 -
触发器实例
create or replace trigger updEmp_trig before update on emp for each rowdeclare -- local variables herebegin dbms_output.put_line('触发器被触发了...'); --设计要求,将更新以后的工资插入一张新表emp2中, ...2011-11-24 09:16:57 · 116 阅读 · 0 评论 -
ORACLE安装前后
安装前:计算机名必须小于8位(不能以数字开头及不能修改):test(随意起名,只要合乎要求)关闭防火墙 设置ip:192.168.1.84 (以后不得修改)(随便自己设置一个ip即可)连接网线(本地连接,接根网线就行) 安装:企业版不要修改目录,只能选择盘位置 安装后:登录到数据库:orcl: http://test:1158/em ...2011-11-24 09:17:37 · 100 阅读 · 0 评论 -
ORACLE日期时间处理
--感觉ORACLE对日期的处理比MS较方便些--修改会话日期时间格式ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';--修改会话日期时间语言ALTER SESSION SET NLS_DATE_LANGUAGE = 'AMERICAN';--当前时间前N分钟SELECT SYSDATE-INTERV...2013-01-25 17:56:28 · 136 阅读 · 0 评论