![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Coding小飞侠
倚楼听风雨,临海看江湖——专注互联网技术!!!
展开
-
事务并发控制和锁机制
前段是时间涉及到数据库的隔离级别问题,在网上搜索一下,发现大部分都说的模棱两可,而且也有很多错误。于是查阅了上学时的课本《数据库系统概论》 和JDBC的文档。现在把总结的结果记录下来,供大家分享.1. DBMS事务并发控制 1.1 事务并发操作的问题 DMBS允许东西运行多个事务,这些事务可能同时操作同一数据对象。这可能造成以下问题 丢失修改 :转载 2014-04-16 15:57:24 · 4916 阅读 · 0 评论 -
SQL语言集数据查询、数据操纵、数据定义和数据控制功能
SQL语言集数据查询、数据操纵、数据定义和数据控制功能数据查询: select 数据定义: create,drop,alter数据操纵: insert,update,delete数据控制: grant,revoke原创 2014-04-08 20:15:50 · 9129 阅读 · 0 评论 -
常用SQL语句集
11-sql语句 数据库: 保存在硬盘上的文件数据库产品: 采用一种优良的数据结构来保存数据,方便我们对数据进行查询和修改 sql语句: 用于操作数据库的语句 数据库database 表table 创建create查看show修改alter删除drop 所有对数据库和表单的操作 就是上面六个单词的组合 // 创建一个数据库create dat转载 2014-04-24 10:14:25 · 482 阅读 · 0 评论 -
数据库索引总结
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为转载 2014-04-24 10:28:35 · 391 阅读 · 0 评论 -
JDBC原理
一.JDBC原理概述 1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范。 2,JDBC的实现是由数据库厂商提供,以驱动程序形式提供。 3,JDBC在使用前要先加载驱动。 JDBC对于使用者要有一致性,对不同的数据库其使用方法都是相同的。 驱动转载 2014-04-24 22:39:06 · 591 阅读 · 0 评论 -
脏读 幻读 不可重复读
脏读 幻读 不可重复读1, 脏读一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所谓的修改,除了Update操作,不要忘了,还包括Insert和Delete操作。脏读的后果:如果后一个事务回滚,那么它所做的修改,统统都会被撤销。前一个事务读到的数据,就是垃圾数据。举个例子:预订房间。有一张Reservation表,往表中插入一条记录,来订购一个房间。 事务转载 2014-04-24 22:56:59 · 338 阅读 · 0 评论 -
数据库范式详解
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是转载 2014-04-10 10:37:05 · 273 阅读 · 0 评论 -
SQL语句执行顺序
SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5原创 2014-09-12 11:37:01 · 331 阅读 · 0 评论