mysql
文章平均质量分 88
凝冻
游戏开发,erlang服务器程序。
展开
-
mysql 错误码含义
mysql error code(备忘)转1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已转载 2013-03-08 11:19:14 · 1243 阅读 · 0 评论 -
MySQL binlog日志优化方案
Binlog 相关参数及优化策略我们首先看看Binlog 的相关参数,通过执行如下命令可以获得关于Binlog 的相关参数。当然,其中也显示出了“ innodb_locks_unsafe_for_binlog”这个Innodb 存储引擎特有的与Binlog 相关的参数:mysql> show variables like '%binlog%';+--------------------转载 2014-05-19 12:21:32 · 619 阅读 · 0 评论 -
mysql中的varchar
1.varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字 节,也就是说,在4.1或以下版本中需要使用固定的TEXT或BLOB转载 2014-06-11 18:30:35 · 534 阅读 · 0 评论 -
mysql binlog参数设置
1.mysql有很多系统变量可以设置,系统变量设置不同,会导致系统运行状态的不同。因此mysql提供两组命令,分别查看系统设置和运行状态。2.Binlog 相关参数及优化策略。原创 2014-11-04 16:15:52 · 1362 阅读 · 0 评论 -
mysql性能优化
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下转载 2015-01-19 20:20:07 · 765 阅读 · 0 评论 -
mysql 操作总结 INSERT和REPLACE
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE转载 2015-01-20 18:06:00 · 715 阅读 · 0 评论 -
MYSQL语句和表的优化
-- 优化SQL的一般步骤-- 一、通过show status和应用特点了解各种SQL的执行频率/*通过SHOW STATUS可以提供服务器状态信息,也可以使用mysqladmin extended-status命令获得。SHOW STATUS可以根据需要显示session级别的统计结果和global级别的统计结果。以下几个参数对Myisam和Innodb存储引擎都计数:1.C转载 2015-01-20 15:54:53 · 686 阅读 · 0 评论 -
shell脚本操作mysql数据库
shell脚本操作mysql数据库—创建数据库,在该数据库中创建表(插入,查询,更新,删除操作也可以做) #!/bin/bashHOSTNAME="192.168.1.224" #数据库Server信息PORT="3306"USERNAME="root"PASSWORD="转载 2015-01-22 14:54:16 · 716 阅读 · 0 评论