MySql
Java小咖秀
公众号:Java小咖秀,爱生活,爱学习,哈哈。
展开
-
SELECT * 效率低,面试官:为什么?
作者 : 陈哈哈来源: https://blog.csdn.net/qq_39390545/article/details/106766965面试官:“小陈,说一下你常用的SQL优化方式吧。”陈小哈:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉…”面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?”陈小哈:“SELECT * 它好像比写指定列名多一次全表查询吧,还多查了一些无用的字段。”面试官:“嗯…”陈小哈:“emmm~ 没了”陈小哈:“…??(几个意思)”转载 2020-07-03 08:49:14 · 174 阅读 · 0 评论 -
针对性效率测评 Count(*) vs limit 1,结果和你想的一样吗?
之前在公众号发过一个文章SQL查找是否"存在",别再count了,很耗费时间的,文中就一个表中是否存在数据,写出了用count 和 limit 1到底用哪个的结论,然而并没有实际的证明。因此小伙伴之前问我能不能出一个实际的测评啊,安排。本文仅仅针对以下两种sql测评。就是是否存在两种SQL的写法count()SELECT count(*) FROM table limit 1SELECT 1 FROM table LIMIT 1测评前提引擎 : INNODB表结构先来看下表结构,.原创 2020-06-10 12:18:38 · 3198 阅读 · 7 评论 -
刚才面试官问我你会Mysql吗,我一聊一个小时!
作为数据库知识点,不管是什么语言肯定都会问到,当问到MySql一定要硬起来,给大家准备了50道MySql相关的面试题,先搞明白这些,后面的我继续准备。只要你关注我,我就会持续更新。1.什么是数据库?数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2.如何查看某个操作的语法?比如看建表的语法:mysql> ? create tableName: 'CREATE TABLE'Description:Synt.原创 2020-05-15 18:08:31 · 1219 阅读 · 5 评论