经验总结02-sql语句
开始看自己的笔记,最开始发现了sql语句。
以前是这样写的:select a.*,b.* from table a,table b where a.id=b.id,这样类似的结构。
之后工作中才发现这种sql语句效率很低,通过查资料才发现这种写法很不好,一般的没有推荐这样的写法。
应该这样写:select a.*,b.* from table a left join table b on a.id=b.id,这样之类的连接查询。
第一种写法参考一些源代码学会的,之后就一直没注意,小数据时,影响不大但是大数据很纠结。
查询得根据具体的情况,使用联合查询、左连接、右连接或者子查询之类的。
另外,提高查询的方式还有索引、冗余字段等方法,可以大大提高查询效率。
转载于:https://www.cnblogs.com/qjmMoon/p/3759947.html
经验总结02-sql语句相关推荐
- SQL学习笔记 | 02 SQL语句结构
SQL学习笔记 | 02 SQL语句结构 一.表的导入 1.表的命名 2.导入步骤 3.导入需注意 二.标准SQL语法 1.语句结构 2.数据表的其他关键词 3.SQL语句的分类 一.表的导入 1.表 ...
- 【数据库】02 SQL语句
0 学习目标 数据库表操作. 数据的增删改查操作. 数据查询操作.[重点][难点:关联查询] 1 命令行客户端 1.1 操作数据库 说明:操作数据库之前要选通过命令行工具连接到数据库. 常见数据库操作 ...
- sql语句的一些细节东西学起来还是很费劲的,希望以后注意下。算是经验吧
项目让搭建一个oracle数据库,然后建立一个表:sql语句注意点 : 以下语句为典型的错误sql语句,自己真实写的语句: create table emp (uid,varchar2(20),una ...
- 【项目经验】如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置
如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置: url=jdbc:mysql://127.0.0.1:3306/airipo?useUnicod ...
- 经典SQL语句大全:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html
1.常用语句 ***SQL语句的预编译:将语句转为数据流,执行语句前检查语句的语法,但不能知道语句是否能查出结果.此方法有返回值 预编译成功则返回SQLITE_OK----0否则返回SQLITE_E ...
- 【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题
SQL语句中存在英文的单引号.双引号问题 场景: 1.需要将 [O'MALL侨城商业中心]插入到Sqlite数据库中 update datatable set name_1 = 'O''MALL侨城商 ...
- mysql批量删除重复数据库_建站经验:sql语句快速删除重复内容之我见
很多站长对于各种开源程序在php空间运行之后,喜欢去做一些二次开发的事情,但是遇到自己建数据库表,由于自己本身对数据库研究不是很彻底,所以在建表的时候没有设置为联合唯一索引,这样会导致我们存储的信息或 ...
- 02 MySQL优化 - 优化SQL语句
MySQL-refman-8.0 目录 一.优化SELECT语句 1.1 WHERE 语句优化 1.2 范围优化 1.2.1 单部分索引的范围访问方法 1.2.2 多部分索引的范围访问方法 1.2.3 ...
- 调试经验——使用Toad Quest Script Runner (QSR)工具批量执行SQL语句 (run SQL statements in batch with Toad QSR )
问题: 有一个报表,增删改查操作很多(上百条statement,上千行代码).之前,据说有人是按条执行的,执行完一条CREATE TABLE语句后,还时不时来一句select count(*)查一下数 ...
- 如何查询mysql中执行效率低的sql语句
一些小技巧 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺 ...
最新文章
- 企业如何利用新闻类软文营销策划
- 模拟播放器倒计时效果
- android 实现全屏代码
- PHPMaker 2020中文版
- EOS智能合约授权限制和数据存储
- iOS中NSLog输出格式大全
- SQL Server Alwayson架构下 服务器 各虚拟IP漂移监控告警的功能实现 -1(服务器视角)...
- HTML表格和列表笔记练习!DOCTYPE html html lang=en head meta charset=UTF-8 title关于表格的一些练...
- 读取SqlServer表名及结构
- 阿里云CentOS下搭建LNMP环境和Moodle安装
- 戴尔dell poweredge r730服务器系统安装以及raid配置详解教程
- Mapped Statements collection already contains value for xxx
- 公司app上架正规要求需要办理icp许可证
- 优麒麟这款工具,助你提高60%的工作效率
- js数组与字符串的相互转化
- 全国计算机等级考试证书电子,全国计算机等级考试证书效力
- 关于药神、复联3和超时空同居的人生,你怎么看?
- 计算机毕业生城市分布情况,2018年中国各省份高考生数量、高校毕业生就业流入集中区及各省份毕业生数量分布情况分析【图】...
- 发票扫一扫识别,一键导出表格
- android 5寸屏分辨率是多少钱,索尼Z5尊享版的屏幕尺寸是多少?分辨率是多少?...