摘要: 作用:1.为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2.当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作相互干扰。 特征: 原子性 、一致性、隔离性、持久性。 隔离性分为:1.读未提交:两个事 阅读全文
posted @ 2021-04-24 15:48 苍山如海,残阳如血 阅读(190) 评论(0) 推荐(0)
摘要: 定义:存储过程和函数是事先经过编译并存储在数据库中的一段sql语句集合,调用存储过程和函数可以简化应用开发工作,提高数据库处理的效率。 函数和存储过程的区别:1.函数有且只有一个返回值,而存储过程不能有返回值。 2.函数只能有输入参数,而存储过程可以有 in out inout多个类型参数。 3.存 阅读全文
posted @ 2021-04-24 15:28 苍山如海,残阳如血 阅读(522) 评论(0) 推荐(0)
摘要: 备份数据库命令格式: mysqldump -u用户名 -p 源库名 > ~/stu.sql 源库名可以有以下几种: --all-databases 备份所有库 db_name 备份单个库 -B 库1 库2 库3 备份多个库 库名 表1 表2 表3 备份指定库的多张表 恢复数据库命令格式:mysql 阅读全文
posted @ 2021-04-24 13:12 苍山如海,残阳如血 阅读(56) 评论(0) 推荐(0)
摘要: 1.表能根据实际需求复制数据 2.复制表时不会把key属性复制过来 语法: create table 表名 select 查询语句; 阅读全文
posted @ 2021-04-24 13:05 苍山如海,残阳如血 阅读(72) 评论(0) 推荐(0)
摘要: 视图的优缺点: 优点:1.是对数据的一种重构,不影响原数据表的使用。 2.简化高频复杂操作的过程,就像一种对复杂操作的封装。 3.提高安全性,可以给不同的用户提供不同的视图 4.让数据更加清晰 缺点:1.视图的性能相对较差,从数据库视图查询数据可能会很慢。 2.表依赖关系处理麻烦,根据数据库的基础表 阅读全文
posted @ 2021-04-24 12:57 苍山如海,残阳如血 阅读(105) 评论(0) 推荐(0)
摘要: E-R模型: 表关联查询:如果多个表存在关联关系,可以多个表在一起进行查询操作。 多表联合查询语法:select 字段1,字段2 from 表1,表2 ,表3...... where [条件] 例如: select * from dept,person where dept.id=person.de 阅读全文
posted @ 2021-04-24 11:55 苍山如海,残阳如血 阅读(283) 评论(0) 推荐(0)
摘要: 一对一模型:一张表的一条记录一定只能与另外一张表的一条记录进行对应,反之亦然。 举例:学生信息与档案信息,一个学生对应一个档案,一个档案也只能属于一个学生。 学生表:create table student(id int primary key auto_increment ,name varcha 阅读全文
posted @ 2021-04-24 11:46 苍山如海,残阳如血 阅读(232) 评论(0) 推荐(0)
摘要: 外键作用:1.保证数据的完整性、一致性,更可靠。 2.设置外键约束的两个表之间会有 父子关系 ,即字表中外键字段的取值范围 取决于 父表 3.设置外键一定程度上降低了数据库的速度 4.字表中外键字段的数据类型要与父表中的数据类型一致。 建立外键语法:[constraint 外键名] foreign 阅读全文
posted @ 2021-04-24 08:26 苍山如海,残阳如血 阅读(603) 评论(0) 推荐(0)
摘要: 索引优缺点: 优点:加快数据检索速度,提高查找效率。 缺点:占用数据库物理存储空间,当对表中数据更新时,索引需要动态维护,降低数据写入效率 1.普通索引(MUL) create table 表名 (字段名 数据类型,字段名 数据类型,index(字段名),index(字段名)); 在已有表中创建索引 阅读全文
posted @ 2021-04-24 07:52 苍山如海,残阳如血 阅读(71) 评论(0) 推荐(0)
摘要: (7) select (8) [distinct] <select_list> # 这里可以是*、字段名、聚合函数(avg([distinct] 字段名)、max([distinct] 字段名)、min([distinct] 字段名)、sum([distinct] 字段名)、count([disti 阅读全文
posted @ 2021-04-24 07:27 苍山如海,残阳如血 阅读(117) 评论(0) 推荐(0)