让你的MySQL数据库彻底与中文联姻_Mssql数据库教程
推荐:SQL Server各种日期计算方法之一 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来
系统自带的MySQL默认字符集不是gbk,因此给数据库的推广应用以及中文程序的开发带来极大的不便,在没完没了的GBK和UTF8的转换过程中消耗了我们无数的精力以及系统的资源。经过摸索尝试解决了中文支持问题,经验与大家分享一下。
先将让slack支持中文,方法可以看“linuxsir.org 之Slackware讨论区”,然后重新编译MySQL,原来系统MySQL的要先用卸载。
以下为引用的内容: login:root shell> removepkg mysql shell> groupadd mysql shell> cd /app shell> mkdir mysql shell> chmod 744 mysql shell> useradd -G mysql -s /bin/bash –p /app/mysql mysql shell> chown -R mysql.mysql mysql 下载MySQL4.x.x:
//-mcpu 根据CPU类型优化编译,可以让你的MySQL表现更好! shell> make 在UTF8字符集的老数据库中,创建中文支持表脚本如下,对字段加上字符集说明:
注:CHARACTER SET 写GB2312 和gbk都可以,gbk优于gb2312。 对于新创建的数据库加个默认字符集声明GBK,就不用建表时候每个字段声明了,这样看起来简单流畅,没有特殊的痕迹,建议多采用这种方法。 mysql> CREATE DATABASE dbCN DEFAULT CHARACTER SET 注:如果这些脚本用bin/MySQL命令行是输入不了,可以用MySQL query Browser,或者编程执行。
最后修改启动文件/etc/rc.d/rc.mysqld,改路径/app/mysql/bin/mysqld_safe,改路径/app/mysql/var/web.pid/app/mysql/bin/mysqld_safe 后面加入 --user=root --default-character-set=gbk。 |
分享:黑客经验谈 MSSQL SA权限入侵的感悟想必大家都知道MSSQL中SA权限是什么,可以说是至高无上。今天我就它的危害再谈点儿,我所讲的是配合NBSI上传功能得到WebShell。在讲之前先说几个条件,否则得到Shell是有难度的。 1、存在SQL
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程-让你的MySQL数据库彻底与中文联姻。