MySQL 数据库中有六种触发器: Before Insert After Insert Before Update After Update Before Delete After Delete
回答于 2021-06-26 10:49
超键:在关系模式中,能唯一知标识元组的属性集称为超键。 候选键:是最小超键,即没有冗余元素的超键。 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 外键:在一个表中存在的另一个表的主键称此表的外键。
回答于 2021-06-26 10:49
NOT NULL: 约束字段的内容一定不能为NULL。 UNIQUE: 约束字段唯一性,一个表允许有多个 Unique 约束。 PRIMARY KEY: 约束字段唯一,不可重复,一个表只允许存在一个。 FOREIGN KEY: 用于预防破坏表之间连接的动作,也能防止非法数据插入外键。 CHECK: 用于控制字段的值范围。
回答于 2021-06-26 10:48
字段最多存放 50 个字符 如 varchar(50) 和 varchar(200) 存储 "jay" 字符串所占空间是一样的,后者在排序时会消耗更多内存
回答于 2021-06-26 10:48
int(20) 表示字段是int类型,显示长度是 20 char(20)表示字段是固定长度字符串,长度为 20 varchar(20) 表示字段是可变长度字符串,长度为 20
回答于 2021-06-26 10:45
查询简单化。视图能简化用户的操作 数据安全性。视图使用户能以多种角度看待同一数据,能够对机密数据提供安全保护 逻辑数据独立性。视图对重构数据库提供了一定程度的逻辑独立性。
回答于 2021-06-25 15:28
视图特点: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系。 视图是由基本表(实表)产生的表(虚表)。 视图的建立和删除不影响基本表。 对视图内容的更新(添加,删除和修改)直接影响基本表。 当视图来自多个基本表时,不允许添加和删除数据。 视图用途: 简化sql查询,提高开发效率,兼容老的表结构...
回答于 2021-06-25 15:28
为什么要使用视图? 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。 什么是视图? 视图是一个虚拟的表,是一个表中的数据经过某种筛选后的显示方式,视图由一个预定义的查询select语句组成。
回答于 2021-06-25 15:27
死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象。 死锁有四个必要条件:互斥条件,请求和保持条件,环路等待条件,不剥夺条件。 解决死锁思路,一般就是切断环路,尽量避免并发形成环路。 如果不同程序会并发存取多个表,尽量约定以相同的顺序访问表,可以大大降低死锁机会...
回答于 2021-06-25 15:26