MySQL开发教程04: MySQL对象管理与开发及数据库建模设计

教程发布:风哥 教程分类:MySQL教程 更新日期:2019-03-07 浏览学习:402

本套风哥MySQL学习教程熟悉MySQL对象管理与开发及数据库建模设计
1.MySQL数据库对象管理与开发
1.1.索引的创建与设计
1.1.1.使用索引的优点与缺点
优点:
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。

MySQL开发教程04: MySQL对象管理与开发及数据库建模设计
(互联网排名第一的MySQL数据库教程)
本套风哥MySQL教程学习内容
 1.MySQL数据库对象管理与开发
    1.1 索引的创建与设计
            1.1.1 使用索引的优点与缺点
            1.1.2 索引的分类
            1.1.3 常用索引的使用
            1.1.4 索引查询与删除
            1.1.5 索引设计原则
    1.2 约束的创建与管理
            1.2.1 约束的分类
            1.2.2 关于表的选项
            1.2.3 约束的使用
            1.2.4 约束的查询
    1.3 视图的创建与管理
            1.3.1 什么是视图
            1.3.2 视图的特性
            1.3.3 视图的作用
            1.3.4 使用场合
            1.3.5 视图限制性
            1.3.6 视图语法
            1.3.7 创建视图
            1.3.8 查询数据操作
            1.3.9 删除视图
    1.4 存储过程开发与应用
            1.4.1 存储过程的介绍
            1.4.2 存储过程的基本语法
            1.4.3 存储过程的简单使用
            1.4.4 存储过程的高级应用
    1.5 触发器创建和使用
            1.5.1 触发器概念及语法
            1.5.2 创建触发器
            1.5.3 查看触发器
            1.5.4 删除触发器
    1.6 游标的创建与使用
2.MySQL数据库设计与建模
    2.1 开发一个简单的MySQL数据库
    2.2 案例学MySQL数据建模与设计
    2.3 案例学MySQL数据模型逆向工程1
    2.4 案例学MySQL数据模型逆向工程2
    2.5 MySQL开发设计三大范式
    2.6 MySQL数据库开发设计最佳规范
本套风哥MySQL教程学习地址
http://edu.51cto.com/sd/a544d
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

缺点:
第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。
第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。
第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。
   

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】MySQL开发教程05: MySQL自定义函数与内置函数的应用
【下一篇】MySQL开发教程03: MySQL SQL语言实战之查询语句