>  기사  >  데이터 베이스  >  mysql数据库的编码查看以及修改

mysql数据库的编码查看以及修改

WBOY
WBOY원래의
2016-06-07 15:53:111230검색

在mysql建表的时候经常碰到这个问题,就是中文插入的时候总是报错:很多情况下是因为你数据库或者表的编码不合适造成的: (1)可以通过 修改my.ini文件 文件进行修改:default-character-set=gb2312 (2)设定数据库字符集:alter database da_name default

在mysql建表的时候经常碰到这个问题,就是中文插入的时候总是报错:很多情况下是因为你数据库或者表的编码不合适造成的:

(1)可以通过修改my.ini文件文件进行修改:default-character-set=gb2312

(2)设定数据库字符集:alter database da_name default character set 'charset'

(3)单独设置某个数据库编码:alter database testdb character set utf8;

(4)查看mysql支持的编码:show character set;

(5)设置成需要的编码:mysql>set names 'gbk';

(6)设置数据库编码:CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

(7)查看数据表中字符集设置: show full columns from tablename; 或者 show create table tablename\G; 

(8)某个字段编码设置:alter table `t_test` change `name` `name` varchar (255)  character set  utf8 collate utf8_general_ci null default null;


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.