随笔分类 -  oracle

摘要:使用SQL查询所有数据库名和表名 MySQL中查询所有数据库名和表名 查询所有数据库 show databases; 1 1 查询指定数据库中所有表名 select table_name from information_schema.tables where table_schema='datab 阅读全文
posted @ 2017-08-10 17:01 一怒成仙 阅读(6935) 评论(0) 推荐(0) 编辑
摘要:1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候 阅读全文
posted @ 2017-05-18 23:22 一怒成仙 阅读(2269) 评论(0) 推荐(0) 编辑
摘要:jdbc管理数据库. 一般来说:我们使用ORM框架呢,Dao层Hibernate mybits 去管理数据库,然后将这个业务逻辑层分开,代码编写比较慢,还要经过SSH框架的运行后,比较慢. 当然我们也可以使用存储过程,直接将对业务逻辑或者对数据库进行比较复杂的管理,高效率编写PL/SQL語句,通过存 阅读全文
posted @ 2017-05-18 23:21 一怒成仙 阅读(2500) 评论(0) 推荐(0) 编辑
摘要:面试: 一、exp/imp逻辑备份与恢复: 二、Storage存储迁移: 将数据文件、控制文件、日志文件、spfile挂到新机器上,然后在新机器上启动数据库。 三、利用data guard迁移: 四、用rman做迁移: 我们常常需要对数据进行迁移,迁移到更性能配置更高级的主机OS上、迁移到远程的机房 阅读全文
posted @ 2017-05-18 22:30 一怒成仙 阅读(44055) 评论(0) 推荐(0) 编辑
摘要:步骤:(面试) 1,在新主机DBCA建库,实例名和原主机数据库名一致2,在新主机创建用户3,dbms_metadata.get_ddl导出表空间生成语句4,在新主机创建表空间5,exp导出原库全部数据6,imp导入复制数据库 Oracle备份与恢复系列 五 续 EXP/IMP迁移、复制数据库 详细步 阅读全文
posted @ 2017-05-18 22:20 一怒成仙 阅读(1166) 评论(0) 推荐(1) 编辑
摘要:1、索引的概念 索引就是为了提高数据的检索速度。 数据库的索引类似于书籍的索引。 在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。 在数据库中,索引也允许数据库程序迅速地找到表中的数据, 而不必扫描整个数据库. 2、索引的优点 1.创建唯一性索引,保证数据库表中每一行数据的唯一性 阅读全文
posted @ 2017-04-25 20:32 一怒成仙 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk' 阅读全文
posted @ 2017-03-30 10:33 一怒成仙 阅读(182) 评论(0) 推荐(0) 编辑
摘要:set serveroutput on 阅读全文
posted @ 2017-03-17 10:25 一怒成仙 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1.索引 经常查询的字段。主表与从表关联主键id必须建立索引。 阅读全文
posted @ 2017-03-15 09:31 一怒成仙 阅读(141) 评论(0) 推荐(0) 编辑
摘要:曾经没加名字可以创建一个表却要加名字才可以查出来,但只是偶然吧! 如果真的使用了SYSDBA,必须加名字 阅读全文
posted @ 2017-03-14 16:54 一怒成仙 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1.Fusion-io 硬盘速度超过SSD100倍。 阅读全文
posted @ 2017-02-23 13:38 一怒成仙 阅读(235) 评论(0) 推荐(0) 编辑
摘要:求红色区域 求红色区域 not in 在oracle大数据时,速度非常慢,不建议使用 阅读全文
posted @ 2017-02-23 10:49 一怒成仙 阅读(323) 评论(0) 推荐(0) 编辑
摘要:产生这样的代码,运行即可 阅读全文
posted @ 2017-02-20 19:54 一怒成仙 阅读(233) 评论(0) 推荐(0) 编辑
摘要:select * from student order by id drop table student select * from oracletest create table student( idcard varchar2(18), name varchar2(20), sex int, h 阅读全文
posted @ 2017-02-19 20:40 一怒成仙 阅读(688) 评论(0) 推荐(0) 编辑
摘要:select * from ( selectclass 班级,subject,avg(grade) avg_gradefrom student_score group by class,subject) pivot (sum(avg_grade) for subject in ('语文', '数学' 阅读全文
posted @ 2017-02-17 11:14 一怒成仙 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:原文链接 附录:1、SQL 简介2、SQL 操作符3、Oracle 常用数据类型4、Oracle 函数5、[转] Oracle 常用SQL语法字符串函数LENGTH() 字符长度LENTTHB() 字节长度;一个汉字内存中占用 2字节LTRIM、RTRIM、TRIM截串SUBSTR(表达式,位置,长 阅读全文
posted @ 2017-02-15 16:17 一怒成仙 阅读(227) 评论(0) 推荐(0) 编辑
摘要:数据库下载:www.orcale.com访问官网自行下载。 一,将下载好的两个压缩包在同一目录中进行解压(文件目录尽量用英文) 解压后如下使用管理员身份运行setup安装程序 注意:对于学习阶段,这一步建议选择仅安装数据库软件 之前步骤大都是下一步:到这里建议新建一个用户用来操作oracle数据库。 阅读全文
posted @ 2017-02-14 16:30 一怒成仙 阅读(12755) 评论(0) 推荐(0) 编辑
摘要:1.条件运算2.关联运算,子查询3.集合运算4.函数运算5.分组运算[group by](凑维度,条件,过滤,分组函数)6.行转列7.PL/SQL 阅读全文
posted @ 2017-02-13 15:10 一怒成仙 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1.你在设计数据库时,怎样解决锁? 锁:同一时间段,很多用户占用一个资源。 抢火车票,提交了订单但未支付,为了避免出现死锁,则可以设计为预-1,等待一段时间之后查看该订单,进行调整。 预扣决策。 例子:抢火车票,抢小米,一元秒杀。 2.有10000条数据,其中有1000条数据是错误的(比如pk了或数 阅读全文
posted @ 2017-02-13 14:33 一怒成仙 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:1.运行 2.字体大小 导入csv文件。 任何工具都有失败的可能, 这个时候,也失败了。 当然还有另一种可能,文件被人为改过了,括号改过了,就即使使用下面的kettle工具也没用了。这时可以导出文件对比格式。 导入的最佳工具是kettle。 阅读全文
posted @ 2017-02-12 20:45 一怒成仙 阅读(273) 评论(0) 推荐(0) 编辑