2017-09-30 10:26:52
如何使用mysql表连接
为什么使用表连接 什么是表连接? 如果数据来自多个表,那么可以采用链接查询的方式来实现。因此表连接就是多个表连接合在一起实现查询效果 表连接的原理 表连接采用的是笛卡尔乘积,称之为横向连接。 笛卡尔乘积 表连接的基本原理就是采用笛卡尔乘积。笛卡尔乘积是指将两张表的所有数据相连,最后连接的结果数为两张表数量的乘积。 从上面图示可以看出表联接是将两张表的数据相乘而得到的结果,第一张表的每条记录都会和第二张表
1977
2017-09-30 10:28:01
MySQL两大存储引擎InnoDB与MyISAM的区别
.InnoDB存储引擎 MySQL5.5中InnoDB成为默认的存储引擎。InnoDB是事务型存储引擎,被设计用来处理大量的短期事务。它的性能和自动崩溃恢复特性,使得它在非事务场景中也很流行。 所以可以这么说:“除非需要用到某些InnoDB不具备的特性,并且没有其他办法可以替代,否则都应该优先选择它”。 InnoDB的数据存储在表空间中,它可以将每个表的数据和索引存放在单独文件中。
1462
2017-09-30 10:33:13
mysql索引不生效的解决方法
公司服务用的mysql,最近在查询时时间很慢,经常会上10多秒,查看了一下查询的执行计划,发现索引没有生效。 存储引擎使用InnoDB。
1703
2017-09-30 10:36:15
MySQL慢查询日志相关的配置和使用
MySQL慢查询日志提供了超过指定时间阈值的查询信息,为性能优化提供了主要的参考依据,是一个非常实用的功能, MySQL慢查询日志的开启和配置非常简单,可以指定记录的文件(或者表),超过的时间阈值等就可以记录到慢sql了, 实话讲,相比较sqlserver的trace或者扩展事件(虽然此二者的作用并非仅仅如此),MySQL的配置总是给人一种非常清爽的感觉。 1,慢查询日志的打开
1600
2017-09-30 10:38:44
2017-09-30 12:38:00
如何解决查询数据库中where条件有字段,但是查询为空的问题
这是在ThinkPHP 框架中遇到的问题出现这个原因是由于: 写where语句的时候出现问题:eg: select datatype from t_loop where address = 2/2/41;框架中where('address='.$address)这个查询的就是空的,select datatype from t_loop where address = '2/2/41';框架中whe
4294
2017-10-01 07:44:41
react写城市(省市区)联动的方法
在components中引入联动的json文件import ProvinceData from '../../../../../json/area.json';在this.state中定义相应变量 constructor(props){ super(props); this.state = { active: 'male',
3078
2017-10-01 07:44:16
如何利用ajax给html动态拼接代码
function get_all_category_with_id() { $.ajax({ type: get, url: ../../../appUpload/getAllCategoryByid, async : false, dataType: tex
3221
2017-10-01 07:43:55
如何实现响应式布局
1,响应式布局:简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。2,实现响应式布局的三种方式 1. CSS3-Media Query(最简单的方式,但是无法满足很多需求) 2. 借助原生Javascript(成本高,不推荐使用) 3. 第三方开源框架(比如bootstrap,可以很好的支持
4985
2017-10-01 07:43:37
利用js创建模版的方法
js模板简单说明基本说明在开发中如果某块数据需要在多个地方使用(比如一个很长的段落或者是有格式的字符串)那么可以考虑使用简单模板。因为某块数据在多个地方都要用到,势必需要把这份数据拷贝多次,而这样会造成冗余度过高的问题,且不方便维护。假如后期需要对这块数据进行修改,那么所有用到的地方都要进行修改比较麻烦,因此建议使用模板来处理。相关的代码示例:
1761