Mysql
文章平均质量分 50
一只特立独行的猪( ﹡ˆoˆ﹡
精益求精
展开
-
Mysql的索引
索引:从本质上来说索引就是一个数据结构,索引也是磁盘文件。使用索引需要进行磁盘IO操作。当索引文件过多时,数据的改变会导致索引的更改,而索引也涉及了磁盘的IO操作。当没有索引时,进行全表扫描,而有索引时只需要进行索引扫描速度会更快一些。当给name列加上索引时:经常作为where过滤条件时要加上索引,字符串列创建索引时尽量控制索引的长度不能过程。总结来说,InnoDB引擎下的数据确实是存储在索引树节点上的,具体的存储方式取决于数据是通过聚簇索引还是辅助索引进行访问的。索引的类型:单列索引 多列索引。原创 2024-08-29 20:16:57 · 544 阅读 · 0 评论 -
数据库的范式
你在关系型数据库管理系统(RDBMS),例如SQL Server,Oracle,MySQL中创建数据表的时候,如果数据表的设计不符合这个最基本的要求,那么操作一定是不能成功的。也就是说,只要在RDBMS中已经存在的数据表,一定是符合1NF的。第三范式:属性不依赖于其他的非主属性。应该把学生表和学院表单独作为一个表,是一对多的关系。一对多的关系时需要加一个外键子表关联父表的主键。第二范式:非联合主键的每一个属性都和联合主键的每个键都有关系。所示的情况,就不符合1NF的要求。作用是减小表的冗余。原创 2024-08-26 13:50:24 · 182 阅读 · 0 评论 -
Mysql的完整性约束
主键约束:一个表中只有一个主键,通过主键找到唯一的记录。主键不能为空不能重复。数据库的重启停止启动,以及连接数据库。原创 2024-08-13 20:05:39 · 325 阅读 · 0 评论