mysql图片字符集_MySQL字符集介绍及配置
1.MySQL编码集
查看MySQL支持的字符集
mysql> show character set;
查看MySQL当前的字符集
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
或者使用status命令或者\s命令
上面的字符集是MySQL5.7.x安装好默认的字符集
命令的官网解释:
2.修改字符集
临时修改
-- set [global] variable_name=charset;
mysql> set global character_set_server=utf8;
永久修改
在my.cnf文件中指定
[client]
default-character-set=utf8
影响参数:
character_set_client
character_set_connection
character_set_results
[mysqld]
character-set-server=utf8
影响参数:
character_set_database
character_set_server
3.MySQL数据库中字符集转换流程
MySQL收到请求时将请求数据从character_set_client转换为character_set_connection
进行内部操作前将请求数据从character_set_connection转换为内部操作字符集,其确定方法如下
使用每个数据字段的CHARACTER SET设定值
若上述值不存在,则使用对应数据表的DEFAULT CHARACTER SET设定值(MySQL扩展,非SQL标准)
若上述值不存在,则使用对应数据库的DEFAULT CHARACTER SET设定值
若上述值不存在,则使用character_set_server设定值
将操作结果从内部操作字符集转换为character_set_connection
将响应数据从character_set_connection转为character_set_client
执行SQL语句时信息的路径是这样的
信息输入路径:client → connection → server;
信息输出路径:server → connection → results.
4.修改现有字符集
修改数据库的字符集
-- alter database db_name character set charset;
mysql> alter database snail character set utf8;
修改表的字符集
-- alter database table_name character set charset;
mysql> alter table people character set utf8;
修改列的字符集
-- alter table table_name change column_name column_name varchar(10) character set charset;
mysql> alter table people change name name varchar(10) character set utf8;
mysql图片字符集_MySQL字符集介绍及配置相关推荐
- mysql column 字符集_MySQL字符集设置
一.内容概述 在MySQL的使用过程中,了解字符集.字符序的概念,以及不同设置对数据存储.比较的影响非常重要.不少同学在日常工作中遇到的"乱码"问题,很有可能就是因为对字符集与字符 ...
- mysql 连接字符集_MySQL字符集详解
一.MySQL字符集编码简单介绍 在使用MySQL时要注意6个需要编码的地方:系统的编码.客户端.服务端.库.表.列.字符集编码不仅影响数据存储,还影响client程序和数据库之间的交互.在mysql ...
- mysql常见字符集_MySQL字符集
一.字符集介绍 什么是字符集(Charset) 字符集:是一个系统支持的所有抽象字符的集合.字符是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等. 1.gbk/gb2312 gbk/ ...
- mysql gbk字符集_Mysql字符集知识总结
字符集&字符编码方式 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,这里的字符可以是英文字符,汉字字符,或者其他国家语言字符. 常见字符集 ...
- ci框架 mysql 超时时间_mysql 字符集和校验规则( CHARSET amp; COLLATE)
我们首先看下常见建表语句: mallAllGoodsCREATE TABLE `qywl`.`mallAllGoods` ( `id` varchar(64) NOT NULL COMMENT '主键 ...
- mysql 存取字符集_MySQL字符集设置—MySQL数据库乱码问题详解
MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client .connection.database.results.server .system.MySQL有两个字 ...
- mysql 所有字符集_mysql字符集
mysql字符集 字符集基础 字符集:数据库中的字符集包含两层含义 各种文字和符号的集合,包括各国家文字,标点符号,图形符号,数字等. 字符的编码方式,即二进制数据与字符的映射规则: 字符集分类: A ...
- mysql查看当前表字符集_mysql 字符集设置查看
1.列出MYSQL支持的所有字符集: SHOW CHARACTER SET; 2.当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_%'; 3.当前 ...
- mysql安装教程_mysql 5.5 安装配置方法图文教程
回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. 1.首先进入的是安装引导界面 2.然后进入的是类型选择界面,这里有3个类型:Typical(典型).C ...
- linux mysql 主从分离_MySQL主从分离基本配置
1.介绍 MySQL数据库设置读写分离,可以使对数据库的写操作和读操作在不同服务器上执行,提高并发量和响应速度.现在的网站一般大点的,都采用有数据库主从分离.读写分离,既起到备份作用也可以减轻数据库的 ...
最新文章
- [Manthan, Codefest 18][Codeforces 1037E. Trips]
- android eclipse 环境
- html怎么防止修改数据,HTML防数据采集
- [C++学习历程]基础部分 C++中的函数学习
- win7分区软件_神奇的工作室win7旗舰版重装系统连不上网怎么解决
- python counter模块_python collections模块 计数器(counter)
- 0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖
- python内建函数是什么_python适用的内建函数
- 【备忘录】创建自己的消息映射
- 【转载】基于Deep Learning的中文分词尝试
- uniapp使用阿里icon详细步骤
- editplus5中文免费版
- 人员管理系统 java_员工管理系统java版
- android 2048小游戏实现代码
- 华为2019年4月10日春招笔试题解
- repaire mysql_mysql检查数据表和修复数据表
- 小车高速怎么收费标准_高速如何计费 2019高速公路收费标准及计算方法
- c语言sub函数是什么,用$Super$$和$Sub$$对函数进行重定义
- Latex 各种处理论文操作-插图、插表格
- c语言用随机投点法计算圆周率,(原创精品)用随机投点法计算π值【compute π with dartpoint randomly】...