mysql怎么添加字符集 mysql中怎么添加字段

如何在mysql里面插入unicode的数据阿照着这个修改下服务器的编码
MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation) 。
对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection) 。
–查看字符集
mysql show variables like 'character%';
mysql show variables like 'collation_%';
修改配置文件:
shell vi /etc/mysql/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect=’SET NAMES utf8′
character-set-server = utf8
2.修改数据库: mysqlALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE …];
3.把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
mysqlALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE …]
mysqlALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
只是修改表的默认字符集:
mysqlALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE…];
mysqlALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
4.修改字段的字符集:
mysqlALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE …];
mysqlALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;
5.临时更改连接字符集:mysql SET NAMES utf8;
查看数据库的字符集
mysql show create database test;
查看表的字符集,包括各个字段的字符集,如果各字段没有标明,表示与表的字符集一致
mysql show create table books \G
查看字段编码
SHOW FULL COLUMNS FROM tbl_name;
mysql字符集怎么设置(win7 64位),跪求 修改mysqlmysql怎么添加字符集的默认字符集是通过修改它的配置文件来实现的 。一般分两种情况:
Windows平台
windows下的mysql配置文件是my.ini,一般在c沪穿高费薨渡胳杀供辑:windowsmy.ini或者c:winntmy.ini可以直接在这个文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
【mysql怎么添加字符集 mysql中怎么添加字段】然后重新启动mysql
service mysql restart或/etc/init.d/mysql restart
或用其mysql怎么添加字符集他方法重新启动,就生效了 。
Unix平台
linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:
find / -iname my.cnf
在这个文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
然后重新启动mysql
net stop mysql
mysql中怎么设置字符集方法1:通过客户端修改表字段的默认字符集
打开SQLyog客户端,连接数据库如下图所示,点击connection 按钮 连接数据库
我的数据库名称为edu,然后我随意找到数据库中test2表,右键-----》Alter Table
如果安装数据库的 时候 没有选择字符集设置 , 那么mysql数据库默认为latin1,在箭头部分选择utf8字符集
方法2:用数据库命令修改字符集
首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%';
查看字符集排序设置 , 执行命令:show variables like 'collation_%';
修改服务器级别字符集,执行命令:
1,临时修改:SET GLOBAL character_set_server=utf8;
修改表级别,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改数据库级别,命令如下:use edu(换成你要修改的数据库名 , 在这里我的数据库为edu),,然后执行命令:alter database edu character set utf-8;
或者修改mysql的my.ini文件中的字符集键值
[mysql]
[mysqld]
重启mysql
mysql5.5怎么设置字符集MySQL有默认的字符集,这个是安装的时候确定的,在编译MySQL的时候可以通过DEFAULT_CHARSET=
utf8和DEFAULT_COLLATION=utf8_general_ci这两个参数(MySQL5.5版本,5.1版本用--with-charset=utf8 --with-collation=utf8_general_ci)来指定默认的字符集为utf8,这也是最一劳永逸的办法,这样指定后,客户端连接到数据库的编码方式也默认是utf8了,应用程序不需要任何处理 。
mysql怎么设置字符集set names gbk;
该命令是会话级的,也就是关闭客户端后失效 。
想永久保存的话需要修改配置文件my.cnf 。
修改my.cnf
vi /etc/my.cnf
在[client]下添加,client为控制客户端的 。
default-character-set=utf8
在[mysqld]下添加,mysqld为控制服务器端的 。
default-character-set=utf8
保存后重启mysql:
service mysqld restart,重启 。
show variables like '%char%';查看 。
mysql如何添加字符集干嘛用GBK?用UTF-8不更好
补充:是必须重新编译的
如果是Linux系统下的MYSQL的话,把以下这句编译进去就行了
--with-extra-character=gbk
如果是Windows的话,我就不知道了
关于mysql怎么添加字符集和mysql中怎么添加字段的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读