易截截图软件、单文件、免安装、纯绿色、仅160KB

Mysql字符编码乱码解决方法

导出是,没有指定编码
方法一  phpmyadmin处理方式
  检查php-mbstring是否有可装,没有安装上 yum -y install php-mbstring
  打开phpmyadmin 中导出,再从phpmyadmin 导入是选取二制进(binary)
  如果还不行,在my.cnf mysqld中加入 default-character=你的编码, 重启mysql 再试
方法二 mysqldump 处理方式
导出方式
mysqldump -u root -p --default-character-set=编码 数据名称> file.sql

mysqldump -u root -p --default-character-set=big5 discuss_chi> dis.sql
---------------------
导入方式
mysqldump -u root -p --default-character-set=编码 数据名称< file.sql

mysql -u root -p --default-character-set=binary -f discuss_chi<file.sql  
也可以
mysql -u root -p --default-character-set=big5 -f discuss_chi<dis.sql
但是建议使用二进制,安全D!
方法三:
以原来的字符集为latin1为例,升级成为utf8的字符集。原来的表: old_table (default charset=latin1),新表:new_table(default charset=utf
第一步:导出旧数据
mysqldump --default-character-set=latin1 -h localhost -u root -B my_db --tables old_table > old.sql
第二步:转换编码(类似unix/linux环境下)
iconv -f gb2312 -t utf-8 -c old.sql > new.sql
或者可以去掉 -f 参数,让iconv自动判断原来的字符集
iconv -t utf-8 -c old.sql > new.sql
在这里,假定原来的数据默认是gb2312编码。
第三步:导入
修改old.sql,在插入/更新语句开始之前,增加一条sql语句:
"SET NAMES utf8;"
mysql -h localhost -u root -p my_db > new.sql


相关文档:

Apache+php+mysql的配置


Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;
php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;
mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。
Apache的配置:
我一开始怎么搞都不好,我上网找,有的说是iis的问题,有的说是 ......

优化MySQL插入方法的五个妙招


以下是涉及到插入表格的查询的5种改进方法:
1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。
2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用一个单行插入语句快几倍。调整bulk_insert_buffer_size变量也能提高(向包含行的表格中)插入的速度。
3)可以对myisam表并行插入Concurrent_i ......

五个常用MySQL图形化管理工具


MySQL
是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由
于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
1、phpMyAdmin(http://www.phpmyadmin.ne ......

Mysql my.ini 配置文件详解

Mysql my.ini 配置文件详解
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc/my.cnf 作为全局设置,
# mysql-data-d ......

mysql关于网上流转的,生成3,6之间的随机整数

如果你搜索GOOGLE,你会找到很多关于mysql的随机数,他们会这样说
生成3,6之间的随机整数
FLOOR(3 + (RAND() * 6))
在4后面添加一个3到6之间的整数
CONCAT(343,FLOOR(3 + (RAND() * 6)))
在某一字段后面添加一位3,6之间的整数
UPDATE test SET xx= CONCAT(xx,FLOOR(3 +(RAND() * 6)));
但是我私自测试了一下, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号