数据库知识点

  1. 超键、候选键、主键、外键
    超键,在关系中能唯一标识元组的属性集称为关系模式的称为超键;
    候选键,不含有多余属性的超键称为候选键,(candidate key);
    主键,用户选作元组标识的一个候选键程序主键;
    外键,一个表中存在其他表的主键称为此表的外键;
    http://www.cnblogs.com/lumnm/archive/2010/11/08/1871783.html
  2. 视图
    视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们。
    视图不能被索引,也不能有关联的触发器或默认值,如果视图本身内有order by 则对视图再次order by将被覆盖。
    http://blog.csdn.net/yujin753/article/details/43197941
  3. drop、delete、truncate区别
    drop,直接删除某一个表,不做事务,删除后无法恢复,只能对table进行操作;
    delete,删除表中的数据,可以和where配合使用,没删除一行数据,均做事务处理,可以恢复,可以对视图,索引操作;
    truncate,删除表中的所有数据,自增id从1开始,删除后无法恢复数据,但保留表中的索引等;
  4. 索引的种类
    唯一索引,唯一索引是不允许其中任何两行具有相同索引值的索引,但允许有空值;
    主键索引,它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引:
    聚集索引,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只能包含一个聚集索引。
  5. mysql的Innodb和MyIASM引擎比较
    http://www.2cto.com/database/201503/385669.html
    http://www.cnblogs.com/binyue/p/4135121.html
  6. 引擎比较
    https://my.oschina.net/junn/blog/183341
    http://www.cnblogs.com/funsion/p/4017807.html
  7. merge引擎
    http://blog.csdn.net/qmhball/article/details/7499432
  8. 聚集索引和非聚集索引
    http://blog.csdn.net/warcraftjimmy/article/details/7661388
  9. 分库和分表区别
    http://www.jianshu.com/p/89311703b320
  10. 分表时查询方案
    1.使用MERGE引擎,缺点是要求分表必须是myIsam引擎;
    2.对关键字段另外存储,指向对应的表,方便查询;
    3.使用Union联表查询;
    4.代码中实现分别查询后组装数据;
    mysql的数据结构
    mysql数据结构和oracle基本类似,主要分为tablespace(表去),segment(段区),extent(盘区),block(块),row等。但是mysql的innodb引擎中,支持共享表空间和独立表空间两种模式。
    http://blog.csdn.net/chenjiayi_yun/article/details/45716933
    http://blog.itpub.net/12679300/viewspace-1379902/
    https://www.cnblogs.com/binyue/p/4135121.html
    https://www.cnblogs.com/xgpengfei/archive/2012/12/17/2821427.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值