mysql实践应用
2017-01-29 15:32
211 查看
动态创建数据表
动态创建时,sql语句中尽量避免出现
eg:
基本mysql语句
注意:mysql中不包含集合的
可以通过union来完成 求差集 和求并集 的运算
union是将select 的结果集进行合并(union会将结果集重复行去掉,union all则会保留重复行)
模拟交集 :
优化
一般情况下 用
eg:
在使用索引的情况下 速度一般是不使用索引的N( N>10)倍
ps:未完待续
动态创建时,sql语句中尽量避免出现
',统一符号
eg:
create table table_name if not exists one_table ( //code )
基本mysql语句
注意:mysql中不包含集合的
差集运算(except)和
交集运算(intersect),只有
并集运算(union)
可以通过union来完成 求差集 和求并集 的运算
union是将select 的结果集进行合并(union会将结果集重复行去掉,union all则会保留重复行)
模拟交集 :
select fm_cred_number from tp_gengdi_data2016 t1 where not exists (select fm_cred_number from tp_gengdi_data2014 t2 where t1.fm_cred_number=t2.fm_cred_number);
优化
一般情况下 用
not exists而不是用
not in
eg:
select fm_cred_number from tp_gengdi_data2016 t1 where not exists (select fm_cred_number from tp_gengdi_data2014 t2 where t1.fm_cred_number=t2.fm_cred_number);
在使用索引的情况下 速度一般是不使用索引的N( N>10)倍
ps:未完待续
相关文章推荐
- SAE实践——创建新应用开启MySQL服务
- mysql悲观锁应用与实践
- 实践经验汇集成的MySQL应用指南
- mysql乐观锁应用与实践
- 网易资深运维工程师潘威:MySQL高可用在网易的最佳应用与实践 – 运维派
- spark sql 在mysql的应用实践
- MySQL应用并发优化实践
- docker学习实践之路[第五站]mysql镜像应用
- MySQL高可用在网易的最佳应用与实践
- 小试牛刀~关于(struts2 + spring + hibernate + ibatis + dwr + memcached +mysql + jboss集群)的小实践应用~
- MySQL高可用最佳应用与实践
- 策略模式的应用实践
- 用源码包安装php-4.34+mysql-4.0.16+apache-2.0.48+vbb-2.32实践总结
- MySQl的应用尝试过5千万条记录
- 如何安全应用mysql
- MySql应用,,
- Jakarta Struts学习之应用实践
- [软件架构训练基础教程-8]软件应用实践
- ValueList的出现及其应用实践(一)
- CMM实践应用笔记-概述