数据库
Alex许恒
自我约束,自我完善,自我发展,持之以恒
展开
-
oracle 查看 SQL语句 执行计划 执行情况 耗时 详情 时间报告
原 https://blog.csdn.net/sinat_27933301/article/details/80967596Oracle查询SQL语句执行的耗时2018年07月10日 19:11:44 码农云帆哥 阅读数:1106 版权声明:本文为博主原创文章,未经博主允许不得转载。原创不易,转载请注明出处。 https://blog.csdn.net/sinat_27933...转载 2019-01-05 09:26:29 · 45398 阅读 · 2 评论 -
Oracle PL/SQL 游标中的更新和删除
游标中的更新和删除 在PL/SQL中依然可以使用UPDATE和DELETE语句更新或删除数据行。显式游标只有在需要获得多行数据的情况下使用。PL/SQL提供了仅仅使 用游标就可以执行删除或更新记录的方法。 UPDATE或DELETE语句中的WHERE CURRENT OF子串专门处理要执行UPDATE或DELETE操作的表中取出的最近的数据。要使用这个方法,在声明游标 时...原创 2018-12-14 17:01:45 · 3218 阅读 · 0 评论 -
数据库知识 JDBC ODBC编程
【JavaSE入门系列】第18章_JDBC编程2012年11月21日 ⁄ 综合 ⁄ 共 9760字 ⁄ 字号 小 中 大 ⁄ 评论关闭 第18章JDBC编程——v512工作室 编辑:玄玉JDBC简介 事务处理 批处理 可滚动和可更新结果集 我的博客 JDBC驱动程序 数据库URL 预处理语句 使用可滚动和可更新结果集...转载 2018-12-14 16:53:24 · 629 阅读 · 0 评论 -
Oracle 用数组 遍历结果集 不用游标
下面的查询语句返回多条记录,into re,而re只是接收一条记录,所以报错。 declarev_str varchar2(500);type red is record( v_id integer, v_name varchar2(30));re red;beginv_str := 'select id,name from a1 ';execute immediate ...原创 2018-12-14 16:34:21 · 2033 阅读 · 0 评论 -
查询结果集 上下移动游标 滚动遍历(Scrollable iteration)将指针移动到给定行编号 绝对定位 可滚动遍历 可滚动的结果集
CSDN论坛 > Java > Java EEJDBC操作mysql。得到一个结果集,如何定位到这个结果集的某一行? [问题点数:40分,结帖人bobiy45785]收藏帖子 回复小小刚结帖率 90.91%我通过执行sql语句得到一个结果集 ResultSet rs;如何定位到这个rs的某一具体行呢?不要使用rs.next()逐行判断,而是直接定位...原创 2018-12-14 16:20:41 · 787 阅读 · 0 评论 -
Oracle的游标使用方法 三种循环遍历游标方法(即plsql三种循环方法)
Oracle的游标使用方法 三种循环2017年03月31日 23:24:07 嶶風 阅读数:8664 标签: oracle 更多个人分类: oracle版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/S630730701/article/details/68938837例: 游标 LOOP循环游标 SET SERVERI...转载 2018-12-14 15:20:08 · 20727 阅读 · 0 评论 -
oracle查询中文数据为乱码 特殊字符乱码
oracle查询中文数据为乱码2018年08月02日 11:22:32 zhbzhbzhbbaby 阅读数:271乱码的问题,都知道是字符集的问题,需要查看数据库服务器的字符集和客户端的字符集 oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHA...转载 2018-12-13 10:34:18 · 3270 阅读 · 0 评论 -
Oracle 查看表空间的名称及大小 表空间物理文件的名称及大小 回滚段名称及大小 表空间的使用情况 控制文件 日志文件 归档方式
首页 > 数据库 > Oracle > Oracle 查看表空间的大小及使用情况sql语句Oracle 查看表空间的大小及使用情况sql语句Oracle 作者:454629049 时间:2017-05-10 17:14:05 107759 0--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes ...转载 2018-12-12 20:53:40 · 330 阅读 · 1 评论 -
数据库授权与回收权限 grant和revoke
Oracle常见授权与回收权限——grant和revoke1.GRANT 赋于权限常用的系统权限集合有以下三个:CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)常用的数据对象权限有以下五个:ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名,DELETE ON 数据对象名, INSERT ON 数...原创 2018-11-24 18:02:02 · 14873 阅读 · 0 评论 -
PL/SQL Developer x64 官网下载、中文包、注册码
PL/SQL Developer x64 官网下载、中文包、注册码2018年02月06日 14:24:54 你的笑忘书 阅读数:1063 标签: oraclePLSQL Developerx64 更多个人分类: Oracle版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoukikoo/article/details/7927...转载 2018-10-30 11:25:58 · 542 阅读 · 0 评论 -
oracle的游标用法,open for循环游标和fetch into用法上有什么区别?
open的时候不会读数据,FETCH才读。1、说明游标。说明游标的时候并不执行select语句。declare <游标名> cursor for <select语句>;2、打开游标。打开游标实际上是执行相应的select语句,把查询结果读取到缓冲区中。这时候游标处于活动状态,指针指向查询结果集的第一条纪录。 open <游标名>;3、推进游标指针...原创 2018-12-14 17:07:31 · 24240 阅读 · 1 评论 -
数据库 SQL 时间处理函数 获取指定或最近期时间范围内 日期 月份 年份 列表
1.Oracle Oracle sql 获取 时间https://blog.csdn.net/rexueqingchun/article/details/83412131原Oracle查询今天、昨天、本周、上周、本月、上月数据2018年10月26日 11:20:22 王绍桦 阅读数:1393 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.c...原创 2019-01-10 14:48:57 · 5942 阅读 · 0 评论 -
【oracle】 case when then else end
case null when null then null 会产生问题:select (case null when null then 1 else 0 end)col11 from dual;------------------- COL111 0select (case 0 when 0 then 1 else 2 end)col11 from dua...原创 2019-01-14 15:36:05 · 1583 阅读 · 0 评论 -
【Oracle】 分析函数Over()
https://www.cnblogs.com/chinas/p/7058771.html?utm_source=itdadao&utm_medium=referralvnx想,见识辽远世界。。。博客园 首页 新随笔 联系 订阅 管理随笔 - 133 文章 - 0 评论 - 9Oracle分析函数Over()阅读目录一、Over(...转载 2019-01-13 15:33:36 · 4680 阅读 · 0 评论 -
【Oracle】层次查询 connect by prior start with 子句用法 无限层级 无限递归次数 递归遍历树形数据记录表
Oracle SqlServer Mysql 各自的 无限级 次数 递归 遍历树 结构记录数据 参考下面文章:https://blog.csdn.net/xuheng8600/article/details/85848660Oracle SqlServer Mysql 无限级 次数 递归 遍历树 Oracle start with...connect by prior, with as 递...原创 2018-12-29 11:18:23 · 2365 阅读 · 0 评论 -
Oracle SqlServer Mysql 无限级次数 递归 遍历树 Oracle 层次查询 start with...connect by prior, with as 递归 ,存储过程递归
http://blog.sina.com.cn/s/blog_b93c537d0102w8nn.htmlLiam的博客oracle、SqlServer、Mysql递归实现转载2016-02-23 15:43:07标签:数据库递归首先,递归都是在一张表里的关系(以下来源均参考自网上资料)一、OracleOracle中的select语句可以用start with.....转载 2019-01-05 14:41:49 · 985 阅读 · 0 评论 -
【Oracle】SQL 数据求交集 去重 性能 join, union, unionAll, distinct, ROWID, ROW_NUMBER() OVER(PARTITION BY ...)
http://www.w3school.com.cn/sql/sql_union.aspSQL UNION 和 UNION ALL 操作符SQL Full Join SQL Select IntoSQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有...原创 2019-01-07 11:19:01 · 1231 阅读 · 0 评论 -
数据库 事务 四大特性 原子性Atomic 一致性Consistent 隔离性Insulation Isolation 持久性Duration 隔离级别
https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1/9744607?fr=aladdin数据库事务 编辑数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都...转载 2019-01-05 17:35:24 · 3535 阅读 · 0 评论 -
数据库设计范式
https://www.cnblogs.com/knowledgesea/p/3667395.html数据库设计三大范式数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式...转载 2019-01-05 16:26:43 · 591 阅读 · 4 评论 -
【Oracle】 with as 用法 with as语句以及与增删改查的结合使用
https://www.cnblogs.com/mingforyou/p/8295239.html纸上得来终觉浅,绝知此事要躬行 博客园 首页 新闻 新随笔 联系 管理 随笔- 536 文章- 0 评论- 120 ORACLE WITH AS 用法With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预...转载 2019-01-05 09:50:48 · 10945 阅读 · 2 评论 -
Oracle 查看 SQL执行计划 SQL性能分析
https://tuozixuan.iteye.com/blog/2333605使用Oracle执行计划分析SQL性能博客分类: dboracle执行计划sql性能解释 执行计划可以用来分析SQL的性能 一、查看执行计划的方法1. 设置autotrace set autotrace off: 此为默认值,即关闭autotrace set...转载 2019-01-05 09:41:25 · 37524 阅读 · 0 评论 -
PL/SQL Developer x64 官网下载、中文包、注册码
PL/SQL Developer x64 官网下载、中文包、注册码2018年02月06日 14:24:54 你的笑忘书 阅读数:793 标签: oraclePLSQL Developerx64 更多个人分类: Oracle版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoukikoo/article/details/79270...转载 2018-09-15 15:31:51 · 1716 阅读 · 0 评论 -
win8 X64上安装32位Oracle Instant Client(即时客户端) 安装与配置
win8 X64上安装32位Oracle Instant Client(即时客户端) 安装与配置2015年08月28日 22:14:18阅读数:9196一、下载下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html这是Oracle Instant C...转载 2018-08-01 22:24:24 · 4326 阅读 · 0 评论 -
怎样打造一个分布式数据库 大家常规遇到的分布式方案有哪些
怎样打造一个分布式数据库?2017-02-14 刘奇 高效开发运维写在前面 在技术方面,我自己热衷于 Open Source,写了很多 Open Source 的东西,擅长的是 Infrastructure 领域。Infrastructure 领域现在范围很广,比如说很典型的分布式 Scheduler、Mesos、Kubernetes,另外它和 Microservices 所结合的东西也特别多。...转载 2018-04-17 09:56:52 · 2294 阅读 · 0 评论 -
MySQL大数据表查询和删除重复的记录数据
MySQL大数据表查询和删除重复的记录数据1)首先合成用于编写SQL语句的包含表的需要的列的字符串,逗号分割:SELECT concat('select ',group_concat(CASE WHEN COLUMN_NAME='id' THEN NULL ELSE concat('`',column_name ,'`')END),' from ', TABLE_NAME,';') ...原创 2018-04-11 12:34:37 · 1973 阅读 · 0 评论 -
centos6.5下GCC编译cmake安装percona-server-5.6
percona-server-5.6.25-73.1安装笔记---编译篇 收藏石头2012 发表于 3年前 阅读 1744 收藏 1 点赞 0 评论 0【腾讯云】买域名送云解析+SSL证书+建站!>>> 摘要: 在最小化安装的centos6.5下安装percona-server-5.6.25-73.1最新版。服务器环境:CentOS6.5最小化安装 内存:4GB1.per...转载 2018-04-15 12:56:25 · 408 阅读 · 0 评论 -
mariadb 与percona server 哪个更适合生产环境
导读:尽管MySQL是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该 需求以及Oracle对核心产品增长缓慢的担忧,导致出现了许多开发人员感兴趣的子项目和分支。本文将讨论受人们关注的三个流行MySQL分 支:Drizzle、MariaDB和Percona Server(包括XtraDB引擎)。文中简要介绍每个分支出现的原因及其目标,以及是否可在...转载 2018-04-15 11:15:10 · 13694 阅读 · 0 评论 -
SQL记录 - MySql大数据导入导出 表优化
select count(1) from exceldatas; #9771551OPTIMIZE table exceldatas;# 修改当前事务的隔离级别为未提交读:read uncommitted# 以查看数据insert导入的进度mysql> set session transaction isolation level read uncommitted;解决mysql 事务未提交...原创 2018-04-09 18:03:54 · 2106 阅读 · 0 评论 -
MySQL的四种事务隔离级别
MySQL的四种事务隔离级别本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单...转载 2018-04-09 17:48:40 · 278 阅读 · 0 评论 -
查看和设置mysql 事务的隔离级别
1.数据库事务的隔离级别1)级别1:read uncommitted : 读取尚未提交的数据,哪个问题都不能解决2)级别2:read committed: 读取已经提交的数据(可以读取到其他事务提交的update更新和insert新增),可以解决脏读,oracle默认的3)级别4:repeatable read: 重读读取(只能读取其他事务已经提交的insert新增数据),可...原创 2018-04-09 17:29:34 · 23771 阅读 · 6 评论 -
Mysql 5.5.36 表分区方法步骤SQL实例 range、 list、 hash、 key 分区实践 常见错误解决
# 查看mysql版本select version();# 1.range分区CREATE TABLE IF NOT EXISTS user_range3 ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', name varchar(50) NOT NULL DEFAULT '' COMMENT '名称', sex int(...原创 2018-04-08 18:35:35 · 616 阅读 · 0 评论 -
int(11)最大长度是多少,MySQL中varchar最大长度是多少
int(11)最大长度是多少,MySQL中varchar最大长度是多少?博客分类: Mysqlint(11)varchar(55) int(11)最大长度是多少? 在SQL语句中int代表你要创建字段的类型,int代表整型,11代表字段的长度。 这个11代表显示宽度,整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,比如,不管设定了...转载 2018-04-08 16:42:14 · 2765 阅读 · 0 评论 -
如何编写一个分布式数据库
如何编写一个分布式数据库标签: 数据库 分布式 开源项目 newsql 缓存2015年10月02日 14:27:5219062人阅读 评论(1) 收藏 举报 分类:mysql(2) 讲师: 刘奇(goroutine) 个人简介: PingCAP创始人兼CEO。分布式系统专家,擅长分布式数据库,分布式缓存。目前从事NewSQL方向的创业,通过开源方式重建google内部的F1和spanner。目前项...转载 2018-04-17 13:56:30 · 5048 阅读 · 0 评论 -
淘宝数据库负责人介绍淘宝数据库设计
原创 2014年05月24日 21:14:09标签:数据库 /数据库服务器 江枫先给我们介绍一下自己,和你在这次淘宝“双十一”事件中所扮演的角色? 大家好,我是淘宝技术保障部的江枫。目前主要负责数据库的稳定性这一块。双十一这一天,我主要是负责协调整个数据库团队和保障整个数据库在“双十一”过程中的稳定性不受任何影响。 那给我们详细的谈一下淘宝网现在整个数据库...转载 2018-04-17 14:52:35 · 4708 阅读 · 1 评论 -
几款分布式数据库的对比 主流分布式并行处理数据库产品介绍
https://wenku.baidu.com/view/3a6844c6d5bbfd0a795673b1.html原创 2018-04-17 16:14:29 · 43098 阅读 · 0 评论 -
实例对比 hibernate, spring data jpa, mybatis 选型参考
spring data jpa-由mybatis切换2017年12月08日 15:31:44阅读数:2435最近重构以前写的服务,最大的一个变动是将mybatis切换为spring data jpa,切换的原因很简单,有两点:第一、它是spring的子项目能够和spring boot很好的融合,没有xml文件(关于这一点hibernate似乎也很符合);第二、简单优雅,比如不需要写SQL、对分页有...转载 2018-07-15 22:31:58 · 10369 阅读 · 1 评论 -
如何设计一个数据库中间件(支持百亿级别数据存储)
如何设计一个数据库中间件(支持百亿级别数据存储)置顶2016年05月08日 10:27:06阅读数:12037继《如何设计开发一个可用的web容器》之后又一如何系列文章,《如何设计一个数据库中间件》原文:https://blog.csdn.net/wangyangzhizhou/article/details/51344396...转载 2018-07-15 17:17:34 · 1663 阅读 · 0 评论 -
分布式数据库中间件对比总结 数据库(分库分表)中间件对比
分布式数据库中间件对比总结2016年08月28日 11:19:22阅读数:11082摘要:目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。 分布式数据库中间件对比总结(1)目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比...转载 2018-07-15 17:16:29 · 14788 阅读 · 0 评论 -
云时代的分布式数据库:阿里分布式数据库服务DRDS
云时代的分布式数据库:阿里分布式数据库服务DRDS2015年10月02日 00:57:21 阅读数:656 随着互联网时代的到来,计算机要管理的数据量呈指数级别地飞速上涨,而我们却完全无法对用户数做出准确预估。我们的系统所需要支持的用户数,很可能在短短的一个月内突然爆发式地增长几千倍,数据也很可能快速地从原来的几百GB飞速上涨到了几百个TB。如...转载 2018-05-16 14:09:37 · 2238 阅读 · 1 评论 -
MySQL修改初始密码三种方法:
MySQL修改初始密码三种方法:方法一:1、使用空的初始密码登录mysql账号:mysql-uroot -p2、修改root密码:SETPASSWORD = PASSWORD('123456');方法二:1、使用空的初始密码登录mysql账号:mysql-uroot -p2、修改root密码:mysqladmin -u root password '123456'方法三:1、使用空...原创 2018-04-21 22:54:14 · 123525 阅读 · 9 评论