mysql
Zhuo_chao
这个作者很懒,什么都没留下…
展开
-
最左前缀原则
当b+树的数据项是复合的数据结构,比如(name,age,sex)的时候,b+数是按照从左到右的顺序来建立搜索树的,比如当(张三,20,F)这样的数据来检索的时候,b+树会优先比较name来确定下一步的所搜方向,如果name相同再依次比较age和sex,最后得到检索的数据;但当(20,F)这样的没有name的数据来的时候,b+树就不知道下一步该查哪个节点,因为建立搜索树的时候name就是第一个比较因子,必须要先根据name来搜索才能知道下一步去哪里查询。比如当(张三,F)这样的数据来检索时,b+树可以用na原创 2020-11-09 09:23:22 · 5187 阅读 · 2 评论 -
如何优化你的MySQL查询语句
1.如果内容能被转化为数字类型,尽量使用数字类型而不是字符类型如果要保存IPv4地址, 反例`ip_address` VARCHAR(15) NOT NULL正例。`ip_address` INT UNSIGNED NOT NULL原因 - 因为IPv4地址可以转化成一个int类型的十进制整数。转化方法:ip中的每一段转化为两位的十六进制整数。例如,192.160.98.123转化为十六进制数是,C0,A0,62,7B,C0A0627B转化为十进制数是3231736443。2.不原创 2020-10-31 14:20:03 · 361 阅读 · 0 评论 -
mysql添加外键语句
sql语句格式:1.添加外键约束:altertable从表addconstraint外键(形如:FK_从表_主表)foreignkey(从表外键字段)references主表(主键字段);如:alter table t_book add constraint `fk` foreign key (`bookTypeId`) references t_booktype(`...原创 2020-03-04 09:46:09 · 7801 阅读 · 1 评论