- 博客(4)
- 收藏
- 关注
原创 SELECT * 为何效率低
SELECT * 为何效率低 一、效率低的原因 1.不需要的列会增加数据传输时间和网络开销 2.对于无用的大字段,如varchar、text,会增加IO操作 3.失去MYSQL优化器“覆盖索引”策略优化的可能 二、索引知识延伸 联合索引 联合索引的优势 索引是建的越多越好吗 三、心得体会 无论在工作中还是在面试中,关于SQL中不要使用“select *”,这问题大家都听了多少遍了吧,但是还是普遍存在很浅的理解,本文带大家深入理解其原因以及场景: 一、效率低的原因 1. 不需要的列会增加数据的传输时间和网
2021-01-24 16:12:07 216 1
原创 2020-10-11
SQL基础语句写法: 新建数据库: 新建一个数据库并设置字符集 create database 库名 character set 字符集名称; 例如:create database Summer character set utf8;(注意此处的字符集不是utf-8,而是utf8) 新建表: 新建一个表 CREATE TABLE 表名( 属性1 属性1的值的范围,属性2 属性2的值的范围…); 例如:CREATE TABLE student(name varchar(10),sex varchar(2
2020-10-11 20:21:06 98
原创 2020-09-29
java中存在23种面向对象的设计模式,分别是: 1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 2、他们遵从如下原则: 1)单一职责原则 2)里式替换原则 3)依赖倒置原则 4)接口隔离原则 5)迪米特法则 6)开闭
2020-09-29 16:48:26 65
原创 图片轮播的原理
关于网页中图片轮播的原理 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式
2020-09-22 10:47:59 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人