随笔分类 - Mysql
Mysql
摘要:1、异步复制:这是MySQL默认的复制模式。在这种模式下,主库在执行完客户端提交的事务后会立即将结果返回给客户端,并不关心从库是否已经接收并处理。这种模式的优点是实现简单,但缺点是如果主库崩溃,已经提交的事务可能没有传到从库,导致数据不一致。 2、全同步复制:在这种模式下,主库执行完一个事务后,需要
阅读全文
摘要:数据库之存储过程和存储函数(六) 什么是存储过程 存储过程是一组为了完成某项特定功能的SQL语句集,其实质就是一段存储在数据库中的代码。它可以由声明式的sql语句和过程式sql语句组成。 优点 1. 可以增强sql语言的功能和灵活性 2. 良好的封装性 3. 高性能 4. 减少网络流量 5. 可
阅读全文
摘要:数据库系统原理之视图(五) 视图的优缺点 优点: 1. 集中分散数据 2. 简化查询语句 3. 重用SQL语句 4. 保护数据安全 5. 共享所需数据 6. 更改数据格式 缺点: 1. 性能差 2. 修改限制 创建视图 ~~~mysql Create view view_name[(column
阅读全文
摘要:数据库系统原理之SQL(四) 1. 数据更新 插入数据 1. INSERT…VALUES语句 ~~~ 插入多条数据 insert [into] table_name (column_name,...) values ({expr | DEFAULT},...),{....} expr:可以是常量、变
阅读全文
摘要:数据库系统原理之SQL(三) 1. SQL的组成 1. 数据查询 2. 数据定义 3. 数据操作 4. 数据控制 2. 数据定义语言 1. CREATE创建数据库或数据库对象 1. 创建数据库 ~~~ CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_nam
阅读全文
摘要:三范式 范式 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯 科德范式(BCNF)、
阅读全文
摘要:函数依赖 之前学函数依赖的时候感觉很容易就理解了,但是过了一两天再回想的时候就什么都忘的一干二净,思来想去还是没有真正的理解,所以今天只能在网上查一些资料看看,再深入理解并记录一下 定义: 既然是数据库,那么函数依赖自然是存在于数据库表中的关系,或者说是数据库表中的字段的
阅读全文
摘要:数据库系统原理(二) 关系数据模型 数据模型的三要素: 数据结构 数据操作 数据约束 关系数据模型的三要素: 关系数据结构 关系操作集合 关系完整性约束 表:也称为关系,是一个二维的数据结构,由表名、列、和若干行数据组成 关系的三种类型 基本关系(基本表、基表) 真是存在的表 查询表 导出的虚表 视
阅读全文
摘要:数据库系统原理(一) 数据库系统概述 1. 数据库基本概念 什么是数据? 数据(Data) 是描述事物的符号记录,是指利用物理符号记录下的、可以鉴别的信息 数据是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息 数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立
阅读全文
摘要:一:视图 视图又叫虚表。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 具体视图的作用自行度娘,直接上语句,用语句说明一切 切记当把一张表查询出来当视图的时候,删除一条数据会将
阅读全文