
SQL
i胡说
这个作者很懒,什么都没留下…
展开
-
数据库实体关系图(ERD)及其画法
数据库绝对是软件系统不可分割的一部分。在数据库工程中充分利用ER关系图,可以保证在数据库创建、管理和维护中产生高质量的数据库设计。ER模型还提供了一种通信手段。转载 2020-10-10 16:00:39 · 110984 阅读 · 6 评论 -
第一范式、第二范式、第三范式、BCNF范式详解
范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。转载 2020-10-10 15:26:19 · 73131 阅读 · 28 评论 -
RDBMS概念解析
RDBMS的全拼是Relational Database Management System,从字面上可以理解为关系数据库管理系统。它是所有现代数据库系统如 MS SQL Server,IBM DB2,Oracle,MySQL和Microsoft Access等的基础。转载 2020-10-10 14:54:07 · 2335 阅读 · 0 评论 -
SQL Server游标的使用方法
文章目录一. 游标的使用流程1. 执行流程2. 完整测试代码一. 游标的使用流程1. 执行流程声明一个游标DECLARE MyCursor CURSORFOR SELECT * FROM TABLE_NAME打开一个游标OPEN MyCursor//即打开这个数据集循环一个游标DECLARE @id nvarchar(20),@name nvarchar(20)FETCH NEXT FROM MyCursor INTO @id,@name//移动游标指向到第一条数原创 2020-06-06 10:26:35 · 521 阅读 · 0 评论 -
什么是乐观锁和悲观锁?
这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。转载 2020-05-26 16:01:16 · 294 阅读 · 0 评论 -
where 和having的区别
"Where"是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。"Having"是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。转载 2020-01-20 17:21:00 · 202 阅读 · 0 评论 -
数据库的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。转载 2020-01-20 16:21:01 · 357 阅读 · 0 评论 -
什么是数据库索引?
数据库索引其实就是为了使查询数据效率快。转载 2020-01-06 16:36:04 · 244 阅读 · 0 评论 -
数据库“游标”详解
游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响到的数据。通俗理解就是将受影响的数据暂时放到了一个内存区域的虚表中,而这个虚表就是游标。转载 2019-12-09 17:38:52 · 8075 阅读 · 0 评论 -
SQL语句操作优先级顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。转载 2019-10-11 10:32:33 · 672 阅读 · 0 评论 -
访问数据库时如何解决并发问题
在数据库访问时。如果处理并发访问的问题,或者当一个操作员对一个对象作读操作时。另一个操作员对此对象作写操作的时候,如何避免死锁发生转载 2019-10-11 10:20:16 · 1441 阅读 · 0 评论