oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...
恰当的字符集,畅快的体验!
00、Oracle字符集
Subsets and Supersets #子集与超集
Table A-11 Subset-Superset Pairs
Subset(子集)
Superset(超集)
AR8ADOS710
AR8ADOS710T
AR8ADOS720
AR8ADOS720T
AR8ADOS720T
AR8ADOS720
AR8APTEC715
AR8APTEC715T
AR8ARABICMACT
AR8ARABICMAC
AR8ISO8859P6
AR8ASMO708PLUS
AR8ISO8859P6
AR8ASMO8X
AR8MUSSAD768
AR8MUSSAD768T
AR8MUSSAD768T
AR8MUSSAD768
AR8NAFITHA711
AR8NAFITHA711T
AR8NAFITHA721
AR8NAFITHA721T
AR8SAKHR707
AR8SAKHR707T
AR8SAKHR707T
AR8SAKHR707
BLT8CP921
BLT8ISO8859P13
BLT8CP921
LT8MSWIN921
D7DEC
D7SIEMENS9780X
D7SIEMENS9780X
D7DEC
DK7SIEMENS9780X
N7SIEMENS9780X
I7DEC
I7SIEMENS9780X
I7SIEMENS9780X
IW8EBCDIC424
IW8EBCDIC424
IW8EBCDIC1086
KO16KSC5601
KO16MSWIN949
LT8MSWIN921
BLT8ISO8859P13
LT8MSWIN921
BLT8CP921
N7SIEMENS9780X
DK7SIEMENS9780X
UTF8
AL32UTF8
WE8DEC
TR8DEC
WE8DEC
WE8NCR4970
WE8ISO8859P1
WE8MSWIN1252
WE8ISO8859P9
TR8MSWIN1254
WE8NCR4970
TR8DEC
WE8NCR4970
WE8DEC
WE8PC850
WE8PC858
注意:
直接修改oracle字符集,子集向超集转变。是没问题的。汉字在gbk下占2个字节、utf8下是3个字节
01、mysql字符集关系
11、查看mysq支持的字符集
show character set;
22、查看当前数据库使用的字符集
show variables like '%character%';
参数解释:
mysql和字符集有关的变量
character_set_client: 客户端请求数据的字符集
character_set_connection:从客户端接收到数据,然后传输的字符集
character_set_database: 默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,那就使用 character_set_server指定的字符集,这个变量建议由系统自己管理,不要人为定义。
character_set_filesystem: 把os上文件名转化成此字符集,即把 character_set_client转换character_set_filesystem,默认binary是不做任何转换的
character_set_results: 结果集的字符集
character_set_server:数据库服务器的默认字符集
character_set_system: 这个值总是utf8,不需要设置,是为存储系统元数据的字符集
修改mysql字符集的方法:
mysql> SET collation_connection = utf8_general_ci ;
mysql> SET collation_database = utf8_general_ci;
mysql> SET collation_server = utf8_general_ci ;
02、mysql客户端请求字符集流转过程
一个完整的用户请求的字符集转换流程是
1) mysql Server收到请求时将请求数据从character_set_client转换为character_set_connection
2) 进行内部操作前将请求数据从character_set_connection转换为内部操作字符集,步骤如下
A. 使用每个数据字段的CHARACTER SET设定值;
B. 若上述值不存在,则使用对应数据表的字符集设定值
C. 若上述值不存在,则使用对应数据库的字符集设定值;
D. 若上述值不存在,则使用character_set_server设定值。
3) 最后将操作结果从内部操作字符集转换为character_set_results
附上mysql5.6.x的my.cnf配置
[client]default-character-set=utf8
[mysql]
auto-rehashdefault-character-set=utf8
[mysqld]
user=mysql
innodb_buffer_pool_size=256M
join_buffer_size=128M
sort_buffer_size=20M
read_rnd_buffer_size=64M
lower_case_table_names=1max_allowed_packet=500M
wait_timeout=200000interactive_timeout=200000datadir=/servyou_domain/mysql/data
socket=/var/lib/mysql/mysql.sock
init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
symbolic-links=0sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
log_bin_trust_function_creators=1[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/servyou_domain/mysql/data/mysqld.pid
oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- grandle oracle 驱动,oracle权限 - 千言sully的个人空间 - OSCHINA - 中文开源技术交流社区...
一.用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建, ...
- WSL安装Oracle,WSL安装JDK8 - terwergreen的个人空间 - OSCHINA - 中文开源技术交流社区...
下载地址 JDK_URL https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html UN ...
- oracle查询第二个字为a,Oracle多表查询 - osc_yqnlq679的个人空间 - OSCHINA - 中文开源技术交流社区...
本节剖析Oracle多表查询中的相关内容. 本文所用到的表为oracle中scott用户下的emp表,dept表,数据如下: 一.笛卡尔集: 概念:假设A,B是2个集合,A X B所形成的集合叫笛卡尔 ...
- oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区
##新建表空间 CREATE TABLESPACE 表空间名 LOGGING DATAFILE 'F:\app\Administrator\oradata\swyc.DBF' SIZE 1024M A ...
- 说说mysql_说说MySQL权限 - andyqian的个人空间 - OSCHINA - 中文开源技术交流社区
本文首发于个人微信公众号<andyqian>,期待你的关注- 前言 今天继续MySQL系列文章,讲讲MySQL权限相关的内容.我们都知道,在写系统的时候,都会有权限相关的服务,以达到权限控 ...
- Oracle闪回报错,Oracle闪回恢复 - osc_pnw2apz4的个人空间 - OSCHINA - 中文开源技术交流社区...
Oracle的闪回功能包括 1.闪回数据库(前提 归档模式下 启用闪回数据库) mount 下 alter database archivelog; alter database flashback ...
- oracle的一ww,oracle积累 - 米图ww的个人空间 - OSCHINA - 中文开源技术交流社区
计算本星期的起始结束日期 --得到星期一的日期 select trunc(sysdate,''DD'')-to_char(sysdate,''D'')+2 from dual; --得到星期天的日期 ...
- sr里简体中文的代码_SRCNN代码分析 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...
代码是作者页面上下载的matlab版.香港中文大学汤晓鸥教授.Learning a Deep Convolutional Network for Image Super-Resolution. dem ...
- 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
常用命令 1 sqlplus scott/tiger@192.168.47.10:1521/orcl后面不要加: sqlplus sys/oracle as sysdba ...
最新文章
- 我在 Spring 的 BeanUtils 踩到的那些坑,千万不要犯!
- Python——raise引发异常
- python3之MongoDB
- 2 BeeGo 参数配置与路由配置
- c语言的编译器vs2019的安装及简单实用
- 【BST】Treap
- 【HTTP】HTPP学习笔记
- 基于51单片机温度火灾烟雾报警器
- ABB机器人编程技巧:双工位预约程序
- TSP(中国旅行商问题)
- tensorflow.python.framework.errors_impl.InvalidArgumentError 0 successful operations.0 derived erro
- pve万兆网卡驱动_阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路...
- win10将ip暴露给局域网用户
- 由真值表求逻辑表达式的方法
- html5讲义,HTML5(H5)疯狂讲义
- 中国历届奥运会金牌榜
- html name属性作用,HTML中name属性有什么用途
- php电子杂志,PHP电子杂志《PHPer》:Discuz!代码分析
- 树莓派python gpio图形_树莓派GPIO功能学习
- 添加rocm 环境变量
热门文章
- tomcat-maven插件热部署(简洁版)
- java中并不是任意多个接口都可以实现多实现
- java openmp库_OpenMP的环境变量及库函数
- java备份还原mysql数据库_Java备份还原Mysql数据库
- C语言—sort函数比较大小的快捷使用--algorithm头文件下
- python整数反转_敲代码学Python:力扣简单算法之整数反转
- c3等待加载样式 vue_Vue.js__简易加载等待动画
- 系统新模块增加需要哪些步骤_想要吸引人流,儿童乐园需要增加哪些新设备呢...
- 眼图 非差分线_利用眼图解决USB在布线中的信号完整性问题
- Juypter 代码自动补全