mysql服务器的字符集
文章:http://www.cnblogs.com/fantiantian/p/3468454.html
的评论中有这样的文字: 谢谢沧海一滴的总结
在Linux中一般都是UTF-8字符集。我们在建数据库时也最好使用UTF-8数据集。
一 Linux中查看修改字符集
1、查看服务器字符集
1)、查看当前服务器字符集 #locale
2)、查看服务器支持的字符集 #locale -a
2、修改/etc/sysconfig/i18n 文件,设置字符集;
类似以下内容
#LANG="en_US.UTF-8"
#SYSFONT="latarcyrheb-sun16"
LANG="zh_CN.UTF-8"
SYSFONT="lat0-sun16"
3、让设置的字符集生效
#source /etc/sysconfig/i18n
二 mysql服务器中的字符集
mysql服务器中有六个关键位置使用了字符集的概念,其他数据库与之类似。
他们是:client 、connection、database、results、server 、system。
1、其中client是客户端使用的字符集,相当于网页中的字符集设置如下 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">。
2、其中的connection是连接数据库的字符集设置类型,如果php没有指明连接数据库使用的字符集类型 就按照服务器端默认的字符集设置。
3、其中database是数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装 时指定的字符集设置。
4、results是数据库给客户端返回时使用的字符集设定,如果没有指明,使用服务器默认的字符集。
5、server是服务器安装时指定的默认字符集设定。
6、system是数据库系统使用的字符集设定。
system一般默认是utf-8字符集,server是最高的字符集设定,database没有单独设定就按照server的字符 集设定,其他都是按照server的设定设置字符集。
还有,数据库内的每个表和字段也都有字符集的概念,一般都是根据上一级结构决定自身的字符集,
比如表就根据database库的设定决定自己的字符集,字段根据表来决定自己 的字符集。
转载于:https://www.cnblogs.com/dragonsuc/p/4360662.html
mysql服务器的字符集相关推荐
- 彻底理解mysql服务器的字符集转换问题
主要参考这三个文章: https://www.xiariboke.com/article/4147.html http://blog.sina.com.cn/s/blog_690c46500100k1 ...
- mysql字符集6_【mysql】6 字符集
1.基本概念: 字符集:是一套字符与字符编码的集合. 字符:用于显示的抽象符号. 编码:显示符号需要变成二进制数才能存储,将字符转成二进制数,就是字符编码 2.常见的字符集&编码: ascii ...
- MySQL服务器的构建与维护
实验要求: 1.编译安装mysql数据库 2.登录数据库,创建benet数据库和班级名表,表中有name(姓名).passwd(密码)两个字段.查询表的结构. 3.插入本人名和张三.李四三条记录,密码 ...
- mysql查看修改字符集
1.列出MYSQL支持的所有字符集: SHOW CHARACTER SET; 2.当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_%'; 3.当前 ...
- mysql的字符集设置为什么_为什么Mysql默认的字符集都是latin1
为什么Mysql默认的字符集都是latin1 关注:151 答案:2 mip版 解决时间 2021-01-25 17:36 提问者旧梦已过期 2021-01-25 03:58 为什么Mysql默认 ...
- MySQL Study案例之--快速了解MySQL服务器
MySQL Study案例之--快速了解MySQL服务器 1.查看数据库版本 mysql> show variables like 'version'; +---------------+--- ...
- centos下安装mysql_centos下安装mysql服务器的方法
项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊.都不一样所以这次还是让我纠结了一把: 下面 ...
- MySQL数据库端字符集设置
最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法. 基本概念 • 字符(Character)是指人类语言中最小 ...
- mysql命令:为mysql命令指定字符集
前言 mysql:5.5.53 mysql服务器:Redhat 7 客户端:win7 mysql命令指定字符集方法 方法1 mysql -h192.168.1.112 -P3306 -uroot -p ...
最新文章
- shell脚本教学进阶——Linux三大文本处理工具之grep
- Puppet基础篇3-安装Puppet前期的准备工作
- Android游戏开发之OpenGL之视图-投影矩阵 杂谈
- php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解
- python 执行shell命令行效率提升_在python脚本中执行shell命令的方法
- Xftp5解决“要继续使用此程序,您必须应用最新的更新或使用新版本”
- 从高中生活步入大学生活
- linux的free会擦出磁盘吗,如何在 Linux 上检查可用的磁盘空间 | Linux 中国
- InteliJ IDEA生成可执行jar运行提示没有主清单属性
- from scapy.all import * 调试失败_记一次错:Vue-构建项目后使用 npm link 失败
- Invalid escape sequence(valid ones are \b \t \n \f \r \ \' \\)
- js默认点击一次_JavaScript初学者,一个小小的点击案例。
- Atitit SOW项目工作说明书 目录 1. SOW工作说明书(Statement of Work,简称SOW)	1 2. 项目工作范围	1 3. 工作期限和工作量估计	1 4. 交付成果(源码
- c++ byte指针长度_valgrind诊断C/C++内存泄漏
- 开源项目: FlycoTabLayout SlidingTabLayout不显示字体的问题
- Matlab实现分离变量法求解一维热传导方程的初边值问题
- Excel文件转换为XML以及Linux文件编码格式转换
- mysql count sending data_mysql查询sending data占用大量时间的问题处理
- 【Java】月份枚举
- luajit集成篇/平台相关篇 | 合理用好lua+unity,更省性能的方案整理
热门文章
- vc实现html显示,在VC对话框中用ChtmlView控件显示HTML(2)
- 2020-09-08 Win7-Win10内部版本号
- c#获取机器唯一识别码
- Starling浅尝
- WinForms和XNA
- 用计算机弹假面骑士build,假面骑士build中只有资深粉丝才知道的梗第一弹
- 批量获取ip运营商_关于获取运营商的IP地址
- bootstrap的表单验证 vue_分享几个基于Vue的UI库和开源项目
- 错误 对‘pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)’未定义的引用
- Doris支持spark导入设计文档