摘要: 什么是事务 在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。由多条SQL语句组成一个功能(事务).需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。 阅读全文
posted @ 2020-03-19 12:38 dog-tired 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、笛卡尔积现象 多表查询时,两张表的数据量发生错误,总数据为表1*表2的数据,显然不是我们想要的,这是笛卡尔积现象。 二、如何清除笛卡尔积现象 多表查询的时候,通过条件过滤掉不需要的数据。条件:外键=主键。 三、内连接 什么是内连接 多表查询时,只要满足条件的数据 隐式内连接 隐式内连接:看不到J 阅读全文
posted @ 2020-03-19 12:27 dog-tired 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 什么是范式 范式是指:设计数据库表的规则(Normal Form) ​ 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储 范式的基本分类 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3 阅读全文
posted @ 2020-03-19 11:51 dog-tired 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 数据库约束的作用 对表中的数据进行进一步的限制,保证数据的正确性、有效性和完整性。 约束种类 PRIMARY KEY: 主键约束 主键的作用 通过主键可以唯一的确定一条记录。 主键的特点 非空,唯一。 UNIQUE: 唯一约束 唯一约束的作用 使该字段的值不重复。 唯一约束的特点 字段值不重复。 N 阅读全文
posted @ 2020-03-19 11:35 dog-tired 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、什么是SQL 结构化查询语言(Structured Query Language)简称SQL。 SQL语句就是对数据库进行操作的一种语言。 二、SQL作用 通过SQL语句我们可以方便的操作数据库、表、数据。 SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有 阅读全文
posted @ 2020-03-19 10:36 dog-tired 阅读(134) 评论(0) 推荐(0) 编辑