![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
DHRMM999
神码都是浮云
展开
-
javaweb之mysql数据库
数据库管理系统(DBMS)的概述什么是DBMS:数据的仓库 > 方便查询 > 可存储的数据量大 > 保证数据的完整、一致 > 安全可靠DBMS的发展:今天主流数据库为关系型数据库管理系统(RDBMS 使用表格存储数据)常见DBMS:Orcale、MySQL、SQL Server、DB2、SybaseDBMS = 管理程序 + 多个数据库(DB)D...原创 2018-11-10 16:03:57 · 328 阅读 · 0 评论 -
javaweb之sql查询
数据库管理系统(DBMS)的概述什么是DBMS:数据的仓库 > 方便查询 > 可存储的数据量大 > 保证数据的完整、一致 > 安全可靠DBMS的发展:今天主流数据库为关系型数据库管理系统(RDBMS 使用表格存储数据)常见DBMS:Orcale、MySQL、SQL Server、DB2、SybaseDBMS = 管理程序 + 多个数据库(DB)D...原创 2018-12-02 17:03:09 · 1855 阅读 · 0 评论 -
数据库三大范式及其多表连接规则
数据库三范式◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。考虑这样一个表:【联系人】(姓名,性别,电话)如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话)。◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一 是表必须有一个主键;...原创 2019-06-18 20:04:55 · 857 阅读 · 0 评论 -
数据库之乐观锁,悲观锁
乐观锁1.只在提交操作时检查是否违反数据完整性。使用自增长的整数表示数据版本号。更新时检查版本号是否一致,比如数据库中数据版本为6,更新提交时version=6+1,使用该version值(=7)与数据库version+1(=7)作比较,如果相等,则可以更新,如果不等则有可能其他程序已更新该记录,所以返回错误。2.使用时间戳来实现.悲观锁 屏蔽一切可能违反数据完整性的操作。在读数据时,...翻译 2019-06-18 20:14:13 · 311 阅读 · 0 评论