Mysql期末复习提纲

数据表的创建、修改、删除,主键和外键定义:

创建数据表: 使用CREATE TABLE语句创建新的数据表,定义表的结构、字段名称、数据类型和约束条件。 修改数据表: 使用ALTER TABLE语句可以修改数据表结构,如添加、修改或删除列,修改数据类型等。 删除数据表: 使用DROP TABLE语句可以删除数据表及其所有数据。 主键定义: 主键是一列或一组列,用于唯一标识数据表中的每行记录。主键的值必须是唯一的,且不能为NULL。 外键定义: 外键是一个列或一组列,用于建立两个数据表之间的关系。它指向另一个表的主键,确保数据的完整性和一致性。 数据添加、修改、删除:

数据添加: 使用INSERT INTO语句将新数据插入数据表中。 数据修改: 使用UPDATE语句可以修改现有记录的值。 数据删除: 使用DELETE FROM语句可以删除数据表中的记录。 视图的概念和作用:

视图是一个虚拟的表,由一个或多个基本表查询结果组成,它可以像表一样被查询。 视图的作用包括隐藏复杂的数据结构、提供安全性、简化数据访问和简化查询。 索引的概念和作用:

索引是一种数据结构,用于提高数据检索的速度。 索引的作用包括加速数据检索、提高数据库性能和降低查询的时间复杂度。 授权与回收权限的指令用法:

授权权限: 使用GRANT语句授予用户或角色特定权限,如SELECT、INSERT、UPDATE等。 回收权限: 使用REVOKE语句撤销之前授予的权限。 角色的概念:

角色是一组权限的集合,可以授予用户或其他角色,用于管理和分配权限。 日志文件类型和作用:

日志文件用于记录数据库操作的详细信息,包括错误日志、查询日志、慢查询日志和事务日志。 日志的作用包括故障排除、性能分析和数据恢复。 笛卡尔积:

笛卡尔积是两个数据表之间的一种关联,它返回所有可能的组合,而不考虑任何关系条件。 不合理的关系模式存在的异常问题:

异常问题包括插入异常、删除异常和更新异常,这些问题可能出现在不合理的关系模式中。 各范式间的关系:

各范式是数据库设计的规范,包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等,它们用于消除数据冗余和确保数据的完整性。 通配符、模糊查询:

通配符用于在查询中匹配模式,如 "%" 用于匹配任意字符, "_" 用于匹配单个字符。 模糊查询使用通配符来查询具有特定模式的数据。 存储过程的概念及创建:

存储过程是一组SQL语句的集合,可以被调用和重复使用。 存储过程使用CREATE PROCEDURE语句创建。 聚合函数:

聚合函数是用于对数据进行聚合计算的函数,如SUM、AVG、COUNT等。 死锁:

死锁是多个事务之间的相互等待,导致它们都无法继续执行的情况。 事务的概念,事务的四个特性:

事务是一组数据库操作,要么全部执行成功,要么全部失败。 事务的四个特性包括原子性、一致性、隔离性和持久性。 读脏数据、丢失修改:

读脏数据是指一个事务读取到另一个事务未提交的数据。 丢失修改是指一个事务的修改被另一个事务的修改覆盖。 封锁粒度、封锁类型:

封锁粒度是指封锁操作的粒度,可以是行级封锁或表级封锁。 封锁类型包括共享锁和排他锁,用于控制事务对数据的访问。 关于日期时间的系统函数:

数据库提供了日期时间函数,如NOW()、DATE()、TIME()等,用于处理日期和时间数据。 E-R图的三要素:

E-R图包括实体(Entity)、关系(Relationship)和属性(Attribute)三要素,用于描述数据库中的数据结构和关系。 完整性约束的类型:

完整性约束包括主键约束、唯一约束、外键约束和检查约束,用于确保数据的完整性和一致性。 E-R图转换为关系模型的规则:

E-R图可以通过规则转换为关系模型,其中实体映射为表,关系映射为关系键,属性映射为表的列。 数据查询,包括子查询、模糊查询、内连接、外连接、分组、排序、限定查询结果行数:

数据查询包括多种操作,如使用子查询嵌套

此作者没有提供个人介绍
最后更新于 2024-12-06