mysql 默认字符集_设定mysql的默认字符集
mysql> show global variables like '%charac%'; --查看当前mysql采用的字符集
mysql>show global variables like '%server%'; --查看当前服务端全局字符集
+----------------------+--------------------+
| Variable_name | Value |
+----------------------+--------------------+
| character_set_server | latin1 |
| collation_server | latin1_swedish_ci
+----------------------+--------------------+
2 rows in set (0.00 sec)
如何修改为我们熟悉的UTF8字符集呢?以下列出两种:
修改my.cnf文件,需重启服务,长期有效
在server下添加两行:
character_set_server=utf8
collation_server=utf8_general_ci
2.修改mysql变量,不用重启,建立新会话时生效,但重启后失效.
mysql> set global character_set_server=utf8; --修改当前字符集为utf8,不加global 却仅对当前会话有效.
3.在客户端指定要使用的字符集
mysql>set character-set_results=gbk; --在客户端设定
4.设定当前会话使用的字符集:
mysql>set names gbk; --设定当前会话使用gbk字符集.
5.mysql>set character set gbk; --设定当前系统的变量为GBK
mysql>set charset gbk; --与上句相同
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mysql>show create table 表名; --查看建表时使用的字符集
mysql> alter database 数据库名 character set utf8; --更改数据库默认字符集utf8,更新后新建表格将采用新的字符集
mysql> alter table 表名 character set utf8; --更改表格默认字符集为utf8,更新后添加的列将采用新的字符集
mysql> show full fields from 表名; --查看数据表的各列信息,包括列的字符集和可操作权限等
mysql>alter table 表名 modify 字段名 字段类型 CHARACTER SET utf8, modify 字段名 字段类型 CHARACTER SET utf8; --更新字段字符集属性为utf8,我原来的为latin1,不能插入中文
-------------------------------------------------------------------------------------------------------------------------------------- 练练手 --------------------------------------------------------------
mysql>create database test2 charset gbk; --建立test2数据库时指定字符集为GBK,此后在此库下建立新表格,默认采用GKB字符集;
mysql>alter database test2 charset utf8; --更改默认字符集为utf8;更改后在此库下新建表格采用utf8字符集。
mysql>show create database tests; --查询新建数据时的信息
mysql> create table ab (id char(10)) charset gbk; --用gbk字符集新建一个表ab
mysql>alter table ab charset utf8; --更改ab默认字符集为utf8
mysql>create table bd(id char(10) charset gbk); --建表时指定id字段用gbk字符集
mysql>show create table ab; --查询建ab表时用的信息。
更改字符集需谨慎!
修改表和列的字符集时要考虑字符集的兼容,不然在mysql转换过程中会丢失数据,并不可还原。
mysql 默认字符集_设定mysql的默认字符集相关推荐
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节
为mysql表字段设置默认值的方法及注意细节,有需要的朋友可以参考下. 环境:MySQL 5.1 + 命令行工具 问题:MySQL表字段设置默认值 解决方法: 代码如下: --SQL: CREATE ...
- mysql insert 字符集_有关 MySQL 字符集的注意事项-爱可生
本文关键字:字符集.建库建表 一.数据库和字符集 1. 建库时指定 创建数据库时,显式指定字符集和排序规则,同时,当切换到当前数据库后,参数 character_set_database,collat ...
- mysql查看当前表字符集_查看mysql字符集及修改表结构--表字符集,字段字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- mysql 连接 指定字符集_关于Mysql连接池配置指定字符集的问题
问题是这样的,我在写一个网站,打算使用连接池.我使用J2EE开发,开始使用的是直连的方式,附上代码public class ConnDb { private String getDriver = &q ...
- mysql查看当前表字符集_查看mysql字符集及修改表字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- 图形化mysql出现乱码_关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)...
最近两天做项目总是被乱码问题困扰着,这不刚把mysql中文乱码问题解决了,下面小编把我的解决方案分享给大家,供大家参考,也方便以后自己查阅. 首先: 用show variables like &quo ...
- mysql emoji表情_让MySQL支持Emoji表情 mysql 5.6
最近在做微信相关的项目,其中MySQL 要存储emoji表情,因此发现我们常用的utf8 字符集根本无法存储表情.网上有不少替代方案.本人还是采用了修改MySQL字符集的方案简单快捷. 首先将我们数据 ...
- mysql存储过程触发器_【MySQL笔记】触发器,存储过程和函数
2)case语句 mysql > DELIMITER // mysql >CREATEPROCEDUREproc3 (inparameterint) ->begin ->dec ...
最新文章
- 对《软件工程》第四章的理解
- 网上服务器租借要多少钱_台湾租借日本服装多少钱-北京和益文化传媒有限公司...
- PHP和Javascript实现转换文件大小为人性化可读方式
- CentOS系统 Nginx、MySQL、PHP 服务器的部署
- 课后作业-阅读任务-阅读笔记
- [python爬虫] 招聘信息定时系统 (一).BeautifulSoup爬取信息并存储MySQL
- new 3ds右摇杆测试软件,电击杂志编辑新3DS评测:防抖3D效果拔群!
- 解决Windows Server2008 R2中IE开网页时弹出阻止框(Windows Server2008网页无法打开的问题)...
- python获取请求中的参数_python – 在Tastypie中获取请求参数
- 移动端调取摄像头上面如何给出框_智能AI助力家居安防,创维小湃高清智能摄像头...
- QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)
- swift 系统自带的约束使用
- Spring(13)——PropertyPlaceholderConfigurer
- 计算机组成原理刘超课后答案,计算机组成原理实验教学的研究.doc
- 蓝桥杯java历年真题及答案整理21~40
- 数据库课程设计-----------学生选课管理系统的设计
- 拼字游戏 html5,拼字游戏攻略
- ArcGIS如何创建渔网?渔网不见了。
- alook浏览器哪个好 夸克浏览器_简单搜索、X浏览器、夸克浏览器、Via极简移动浏览器,到底哪个最好用?...
- 信号相参性(相干性)
热门文章
- RDLC打印或导出Word的 分页设置 页边距和页面大小
- Android app开发常用图标网站
- eclipse php设置xdebug,eclipse 中配置php的 XDebug调试
- 病毒分析系列3 | 初步动态分析工具使用
- Vue.js学习笔记—input-number:实战:开发一个数字输入框组件
- 用c语言做判断题题库及答案,河南工业大学C语言题库判断题
- c语言编程单向,一道关于结构体和单向链表的C语言编程题求助各位大佬!!!...
- 酷狗音乐快速转换MP3格式的方法
- 【LeetCode 3-中等】无重复字符的最长子串(高清截图)
- 【梳理】简明操作系统原理:银行家算法(内附文档高清截图)