mysql
iteye_8719
这个作者很懒,什么都没留下…
展开
-
mysql中engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供...原创 2012-07-18 23:06:44 · 60 阅读 · 0 评论 -
创建数据库索引
1.创建索引 alert table ALTER TABLE 用来创建普通索引、 UNIQUE 索引或 PRIMARY KEY 索引。 ALTER TABLE table_name ADD INDEX index_name (column_list) ALTER TABLE table_name ADD UNIQUE (column_list) A...原创 2012-05-10 15:39:26 · 136 阅读 · 0 评论 -
mysql中文乱码
问题描述: 英文操作系统下安装了mysql,database的字符集,还有java中的数据库连接的部分都用了utf-8,仍然出现了乱码。 解决方法: 去mysql的安装目录下,有一个my.ini的文件,将其中的default-character-set=lantin1改为default-character-set=utf8 相关资料: 1.http://bl...原创 2012-05-10 16:07:42 · 72 阅读 · 0 评论 -
Got a packet bigger than ‘max_allowed_packet’ bytes
原因: Mysql 5.1 遇到的信息包过大问题 用客户端导入数据的时候,遇到 错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 终止了数据导入。 解决办法: solution1:(我没有亲自验证,因为估计还需要重启服务,才会去那个配置文件读取,生效) 找到mysql的配置文件my.ini,在最一行添加max_...原创 2012-05-20 11:59:17 · 92 阅读 · 0 评论 -
mysql 导入导出命令 (mysqldump,source)
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_us...原创 2012-05-20 14:38:48 · 113 阅读 · 0 评论 -
mysql 主从同步
1. http://www.sudu.cn/info/index.php?op=article&id=97109 (简明清晰) 2. http://www.mscto.com/database/200811151938.html (排版差一点) 我都没有验证过。原创 2012-05-20 14:40:03 · 82 阅读 · 0 评论 -
mysql 获取字符串长度
我就用了这个 CHAR_LENGTH() 对于汉字,直接返回的长度就是汉字的个数 ****其他的没用过,仅做备份 length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符 CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CH...原创 2013-04-07 21:52:34 · 120 阅读 · 0 评论