数据库
samir_liu
不积跬步无以至千里
不积小流无以成江海
展开
-
Oracle数据库(权限、用户、角色、基本知识介绍)
Oracle数据库推荐以引用博客:http://blog.csdn.net/leshami/article/details/5611738http://www.cnblogs.com/jimeper/p/3394635.htmlhttp://blog.csdn.net/bob007/article/details/5871126本编文章内容分布:(1)介绍数据库常见转载 2017-05-12 11:58:39 · 2644 阅读 · 0 评论 -
TiDB和Mysql的sql差异总结
简介根据网上一些使用案例列出目前TiDB和mysql在使用上的区别和目前的遇到的常见问题及解决方案,当然具体的使用问题还需要大量的线下测试才能确认。 问题类型 问题描述 原因及解决办法 DDL 在一个 DDL 里不能对多个列或者多个索引做操作。 ADD/DROP INDEX/COLUMN 操作目前不支持同时创建或删除多个索引或列, 需要拆分单...原创 2019-02-01 12:42:49 · 17576 阅读 · 1 评论 -
TiDB学习(一)
TiDB基本介绍组件TiDB 集群有三大组件构成:TiDB Server、PD Server、TiKV Server(图 1)。 其中各个组件的功能如下: TiDB Server,可以理解为 SQL Layer,负责接收 SQL 请求,处理 SQL 解析、SQL 优化等相关逻辑,并通过 PD 与底层 TiKV 交互来获取或变更数据; PD Server,可以视作...原创 2019-02-01 12:02:27 · 2265 阅读 · 0 评论 -
Mysql学习(一)
MySQL逻辑架构基本架构 如果能在头脑中构建一幅MySQL各组件之间如何协同工作的架构图,有助于深入理解MySQL服务器。下图展示了MySQL的逻辑架构图。MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间...原创 2019-02-01 12:00:00 · 327 阅读 · 0 评论 -
SQL面试题
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE D转载 2017-05-09 18:06:19 · 407 阅读 · 0 评论 -
sql常见面试题
sql常见面试题标签: sqlsql server数据库insertc#存储2011-09-30 09:26 14276人阅读 评论(1)收藏举报本文章已收录于:分类: SQL基础知识(17) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。 sql转载 2017-05-09 17:58:44 · 503 阅读 · 0 评论 -
二阶段提交,三阶段提交,Paxos
二阶段提交,三阶段提交,Paxos标签: 分布式一致性算法 2017-02-08 10:17 242人阅读 评论(0)收藏举报本文章已收录于:分类: 分布式一致性算法 目录(?)[+] 2PC 分布式事务 准备阶段 提交阶段 3PCCanCommit阶段Pre转载 2017-05-12 15:44:07 · 887 阅读 · 0 评论 -
ORACLE事物隔离级别
1、Read committed (Default)Oracle最低的隔离级别是Read committed,它有如下特性:这是ORACLE缺省的事务隔离级别。事务中的每一条语句都遵从语句级的读一致性。保证不会脏读;但可能出现非重复读和幻像。可能有些人会奇怪,Oracle最低的隔离级别怎么不是Read uncommitted呢?因为Oracle有undo,它转载 2017-05-12 15:32:53 · 337 阅读 · 0 评论 -
join连接的五种方式的简单使用案例(Inner join,Left join,Right join,Full join,Cross join)
1.内连接Inner join内连接是基于连接谓词将俩张表(如A和B)的列组合到一起产生新的结果表 ,在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 下面是一个简单的使用案例 以下是运行代码及结果 2.左外连接Left join左外连接Left join关键字会从左表那里返回所有的行,即使是在右表中没有匹配到的行 下面是一个简单的案例转载 2017-05-12 13:08:33 · 554 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接2016-06-06 11:27 9082人阅读 评论(3)收藏举报本文章已收录于:分类: 数据库(6) 作者同类文章X1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行转载 2017-05-12 12:59:07 · 363 阅读 · 0 评论 -
Oracle数据库(索引、视图、伪列与伪表)
知识点一、PL/SQL Procedure Language/SQL是一门编程语言,Oracle公司对SQL进行了扩展,扩展后的SQL,就叫PL/SQL,功能更强大,面向过程语言,模块化编程语言,用于开发基于数据库的应用程序。下面关于PL/SQL编程基础主要介绍两点PL/SQL程序块于PL/SQL语句。1、PL/SQL程序块PL/SQL程序的基本单元,按照指定的方式,进行定义的一段程序转载 2017-05-12 12:15:23 · 334 阅读 · 0 评论 -
Oracle(PL/SQL编程基础(PL/SQL程序块与PL/SQL语句)、异常、游标、数据类型)
知识点一、PL/SQL Procedure Language/SQL是一门编程语言,Oracle公司对SQL进行了扩展,扩展后的SQL,就叫PL/SQL,功能更强大,面向过程语言,模块化编程语言,用于开发基于数据库的应用程序。下面关于PL/SQL编程基础主要介绍两点PL/SQL程序块于PL/SQL语句。1、PL/SQL程序块PL/SQL程序的基本单元,按照指定的方式,进行定义的一段程序转载 2017-05-12 12:14:08 · 473 阅读 · 0 评论 -
Oracle数据库(数据字典、表空间、表的创建、视图)
知识点引用:http://www.2cto.com/database/201207/142874.htmlhttp://blog.csdn.net/haiross/article/details/11772847知识点一. 彻底卸载Oracle方式1、重装操作系统方式2、2.1 DBCA删除数据库 开始 → 程序 → Oracle → 开发与移植工具 →转载 2017-05-12 12:10:55 · 808 阅读 · 0 评论 -
JDBC调用存储过程
http://www.cnblogs.com/gaopeng527/p/4447583.htmlhttp://blog.csdn.net/yerenyuan_pku/article/details/52304479在JDBC API中提供了调用存储过程的方法,通过CallableStatement对象进行操作。CallableStatement对象位于Java.sql包中,它继承于St转载 2017-05-12 12:01:02 · 444 阅读 · 0 评论 -
分布式事务
分布式事务相关概念背景一般来说,数据库事务正确执行的四个基本要素的缩写(ACID):原子性(Autmic):一个原子事务要么完整执行,要么干脆不执行。也就是说,工作单元中的每项任务都必须正确执行,如果有任一任务执行失败,则整个事务就会被终止并且此前对数据所作的任何修改都将被撤销。 如果所有任务都被成功执行,事务就会被提交,那么对数据所作的修改将会是永久性的 一致性(Consiste...原创 2019-02-21 23:39:26 · 248 阅读 · 0 评论