2017-09-30 10:15:49
mySQL用代码添加表格内容和删除数据方法
通过代码对表格内容操作: 1、添加数据 insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ;
1872
2017-09-30 10:17:31
2017-09-30 10:22:24
如何建立可打印中文的数据库
一般的数据库的字符型数据的编码都是latinl,这是不支持中文的 而支持中文的字符编码是utf-8和gbk 要想让数据库里的表可以显示中文就必须在建立数据库的时候指定字符编码 1 create database bb charset=utf8;
1660
2017-09-30 10:25:46
MySQL如何选择合适的引擎以及进行引擎的转换
我们怎么选择合适的引擎?这里简单归纳一句话:“除非需要用到某些InnoDB不具备的特性,并且没有其他办法可以替代,否则都应该优先选择InnoDB引擎。” 除非万不得已,否则不建议混合使用多种存储引擎,否则可能带来一系列复杂的问题以及一些潜在的BUG。 使用不同引擎考虑的几大因素:
1202
2017-09-30 10:26:52
如何使用mysql表连接
为什么使用表连接 什么是表连接? 如果数据来自多个表,那么可以采用链接查询的方式来实现。因此表连接就是多个表连接合在一起实现查询效果 表连接的原理 表连接采用的是笛卡尔乘积,称之为横向连接。 笛卡尔乘积 表连接的基本原理就是采用笛卡尔乘积。笛卡尔乘积是指将两张表的所有数据相连,最后连接的结果数为两张表数量的乘积。 从上面图示可以看出表联接是将两张表的数据相乘而得到的结果,第一张表的每条记录都会和第二张表
1997
2017-09-30 10:28:01
MySQL两大存储引擎InnoDB与MyISAM的区别
.InnoDB存储引擎 MySQL5.5中InnoDB成为默认的存储引擎。InnoDB是事务型存储引擎,被设计用来处理大量的短期事务。它的性能和自动崩溃恢复特性,使得它在非事务场景中也很流行。 所以可以这么说:“除非需要用到某些InnoDB不具备的特性,并且没有其他办法可以替代,否则都应该优先选择它”。 InnoDB的数据存储在表空间中,它可以将每个表的数据和索引存放在单独文件中。
1476
2017-09-30 10:33:13
mysql索引不生效的解决方法
公司服务用的mysql,最近在查询时时间很慢,经常会上10多秒,查看了一下查询的执行计划,发现索引没有生效。 存储引擎使用InnoDB。
1718
2017-09-30 10:36:15
MySQL慢查询日志相关的配置和使用
MySQL慢查询日志提供了超过指定时间阈值的查询信息,为性能优化提供了主要的参考依据,是一个非常实用的功能, MySQL慢查询日志的开启和配置非常简单,可以指定记录的文件(或者表),超过的时间阈值等就可以记录到慢sql了, 实话讲,相比较sqlserver的trace或者扩展事件(虽然此二者的作用并非仅仅如此),MySQL的配置总是给人一种非常清爽的感觉。 1,慢查询日志的打开
2159
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
4309