- mysql主从数据库(Master/Slave)同步配置
-
分类:
2015-4-1 00:55
|
标签:mysql, slave
- 随着访问量的增加,对于一些比较耗时的数据库读取操作,一般采用将写入与读取操作分开来缓解数据库的压力,数据库引擎一般采用Master/Slave架构。实现mysql服务器的主从配置,可以实现读写分离,另外在主数据库崩溃 ...
- 如何提高MySQL Limit查询的性能
-
分类:
2015-3-29 17:00
|
标签:mysql
- 在MySQL数据库操作中,我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。其实我们可以使用Limit关键字来避免全表扫描的情况,从而提高效 ...
- MySQL复制表中的一列到另一个表
-
分类:
2015-3-21 14:13
|
标签:mysql
- 有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} set {source_field} = {objec ...
- MySQL中可为空的字段设置为NULL还是NOT NULL
-
分类:
2015-3-19 18:00
- 经常用mysql的人可能会遇到下面几种情况:1、我字段类型是not null,为什么我可以插入空值2、为什么not null的效率比null高3、判断字段不为空的时候,到底要用select * from table where column ''还是要用select * ...
- MySQL中decimal类型的简单介绍
-
分类:
2015-2-27 17:57
- MySQL中支持浮点数的类型有FLOAT、DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE, DECIMAL 实际是以串存放的。DECIMAL 可能的最大取值范围与DOUBLE 一样,但是其有效的取值范围由M 和D 的值决定 ...
- SQL联合查询inner join、outer join和cross join的区别
-
分类:
2015-2-5 18:28
- 对于开发使用到数据库的应用,免不了就要使用联合查询,SQL中常用的联合查询有inner join、outer join和cross join;这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,缺 ...
- MySQL存储时间用int、timestamp还是datetime?
-
分类:
2015-1-3 02:33
- MySQL中存储时间通常会用datetime类型,但现在很多系统也用int存储unix时间戳,它们有什么区别?本人总结如下:int(1)4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小,排序 ...
- 优化MySQL数据库查询的技巧
-
分类:
2014-12-20 18:06
|
标签:MySQL
- 众所周知,几乎所有大型项目的最终效率瓶颈都来自于数据查询,不论是使用何种数据源。而在 MySQL 中,大部分效率低下的查询,都是因为没有正确的使用索引。可以说,合理有效的使用索引将会对 MySQL 的效率优化起到决 ...
- MySQL使用命令创建、删除、查询索引
-
分类:
2014-12-17 01:07
- 熟悉使用MySQL命令可以方便灵活地执行各种数据库操作;本文主要是对如何使用命令操作MySQL索引,包括创建索引、重建索引、查询索引、删除索引的操作。以下所列示例中的 `table_name` 表示数据表名,`index_name` 表 ...
- 常用的mysql命令介绍
-
分类:
2014-12-5 00:48
|
标签:MySQL命令
- 之前我们有一篇文章介绍如何通过SSH快速备份或还原mysql数据库,下面主要介绍一下除了备份还原外还有哪些常用的mysql操作命令 一、登陆(远程)mysql 语法如下: mysql -h服务器地址 -u用户名 -p用户密码 键入命令my ...
- 怎样正确创建MySQL索引
-
分类:
2014-12-4 23:47
- 数据表索引可以提高数据的检索效率,也可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。排序分组操作主要消耗的就是CPU资源和内存,所以能够在排序分组操作中好好的利用索引将会极大地降低CPU资源的消 ...
- 合理使用数据库表的冗余字段
-
分类:
2014-11-23 00:35
- 在WEB开发中,除了掌握一些必要的数据库优化技巧外,在合适的时候使用冗余字段也可以做到事半功倍的效果。比如下面这样一个例子,有这么几个表,是这么设计的。用户表[user]:id,userName项目表[project]:id, ...
- 提升MySQL性能的一些优化技巧
-
分类:
2014-11-5 23:08
- 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时( ...
- linux中修改mysql的默认编码
-
分类:
2014-10-18 02:51
|
标签:MySQL编码
- 在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程:1、登录mysql,查看mysql默认的编码格式show variables like ...