2022年01月15日整理发布:mysql语句查询技巧有哪些
2023-08-04 07:42:28 来源:聚焦网
Mysql查询技巧:1。如果比较运算符可以使用"=",则不必使用" ";2.当您知道只有一个查询结果时,请使用“限制1”;3.为该列选择适当的数据类型;4.尽量避免使用“select *”;5.使用LIMIT实现分页逻辑。
Mysql查询技巧:
1技能比较运算符可以使用“=”代替“”。
(资料图片)
="增加了使用索引的可能性。
提示:如果您知道只有一个查询结果,请使用“LIMIT 1”
如果“LIMIT 1”找到相应的结果,它可以阻止全表扫描继续扫描。
技巧3为列选择合适的数据类型。
如果可以使用TINYINT,就不需要SMALLINT了。如果可以使用SMALLINT,就不需要INT。要知道,磁盘和内存消耗越小越好。
技巧4将一个大的DELETEUPDATE或INSERT查询变成几个小查询
能写出几十行或者几百行的SQL语句吗?但是,为了获得更好的性能和更好的数据控制,您可以将它们变成多个小查询。
5提示如果结果集允许重复,请使用UNION ALL代替UNION。
因为UNION ALL的效率比UNION高。
6个提示:请保持SQL语句一致,以便获得同一结果集的多次执行。
这样做的目的是充分利用查询缓冲区。
7个提示尽量避免使用“选择*”
如果没有查询表中所有的列,尽量避免使用SELECT *因为它可以扫描整个表,索引不能有效使用,增加了数据库服务器的负担以及它和应用客户端之间的网络IO开销。
技巧WHERE子句中的列被尽可能多地索引
就“试试”。哦,不是所有的专栏。因地制宜,因为有时候指标太多也会降低性能。
技巧9联接子句中的列被尽可能多地索引
再试一次。哦,不是所有的专栏。
技巧10“排序依据”列被尽可能多地索引。
如果对顺序列进行索引,它的性能也会更好。
技巧11使用LIMIT实现分页逻辑
它不仅提高了性能,而且减少了数据库和应用程序之间不必要的网络传输。
技巧12使用解释关键字检查执行计划
解释可以检查索引使用情况和扫描的行。
技巧13舍入,舍入和保留MySQL数字的N个小数位
更多免费学习推荐:mysql教程(视频)
以上就是mysql语句查询的详细技巧!
来源:php中文网站
关键词:
推荐内容
- 2022年01月15日整理发布:mysql语句查询技巧有哪些
- 心有千千结活动规则 心有千千结游戏规则
- origin6.0序列号 origin8 0序列号
- 什么是危房修缮(什么是危房)
- 劲玩游戏浏览器下载 劲玩游戏浏览器
- 访实情、听问题、找对策!区文旅局赴“三大建筑”
- 央行:因城施策精准实施差别化住房信贷政策 继续
- 如何设置qq空间背景音乐 qq空间背景音乐设置方法
- 东杰智能最新公告:签订1.16亿元智能化仓储项目工
- 全省首发!青岛编制完成重点行业VOCs治理手册
- 人民体谈:成都大运会翻开世界青年交流合作新篇章
- 石基信息(002153.SZ):目前大约有8万家海外酒店正
- 驰援河北!宿州,到!
- 陕西苏宁易购 “最大门店”即将落地,引领818一
- 老实人攀上欧洲“高富帅” 大众为什么想跟何小鹏
- 成都大运会跳水比赛中国队一天包揽三枚金牌 观
- 惠城环保:上半年净利润同比增长1921.44%
- 习语丨“没有一支强大的军队,就不可能有强大的祖
- 强军之路丨手绘长漫:当青春遇见军营
- 农牧场社区:筑牢青少年反诈安全屏障
- 电话号码怎么标记公司名称 电话英文缩写
- 张凯夺得跆拳道男子80公斤级金牌!
- 朱之文近况干嘛呢 朱之文近况
- 数字简谱玫瑰少年 数字简谱
- 公安北辰分局组织召开庆“八一”主题座谈会
- 【财经分析】京津冀持续强降雨 玻璃期现同涨盘面
- 弘扬社会新风正气!宝山这里廉洁文化进社区
- 调研手记 | 以“融”促改,以“融”促兴,吹响
- 青海省公路跨铁路“第一转”:转体桥完成65.3度“
- 1141件!阿里巴巴零售科技专利数量跃居全球首位【
- 无双帝国成吉思汗值得培养吗 无双帝国成吉思汗介绍
- 顺平县杨学鹏中医馆(杨学鹏)
- 险些爬不出来!贵阳一女子在停车场遭遇惊魂一刻,
- Here we go!罗马诺:巴黎签下26岁巴萨边锋登贝
- 伊巴卡:非常尊重卢指导 他可能不让我打但他会早
- 成都大运会赛程过半,已经产生382枚奖牌,5个小项
- 淘宝,走向娱乐化
- 港股异动 | 东方海外国际(00316)跌超4%领跌集运
- 【每日十图】某国产区旁新增“领导干部区”?LSP
- 深圳永利玖富股权投资靠谱吗?如何进行私募股权投