使用 mysql 创建数据表的时候, 总免不了要涉及到 character set 和 collation 的概念, 之前不是很了解。

这两天不是很忙, 就自己整理了一下。

先来看看 character set 和 collation 的是什么?

&. character set, 即字符集。

我们常看到的 utf-8, GB2312, GB18030 都是相互独立的 character set. 即对 Unicode 的一套编码。

那么如何理解 unicode 与 utf-8, GB2312 的区别呢?
打个比方,你眼前有一个苹果,在英文里称之为 apple, 而在中文里称之为苹果。
苹果这个实体的概念就是 unicode , 而 utf-8, GB2312 可以认为就是不同语言对苹果的不同称谓,本质上都是在描述苹果这个物。

更多相关文章

  1. 【W3s学JSON】JSON入门概念学习笔记 _W3school
  2. react系列(一)JSX语法、组件概念、生命周期介绍
  3. python之内存概念
  4. Python爬虫(一):基本概念
  5. Linux系统的运行级的概念
  6. Linux Tcp/ip UDP基本概念(6.8)
  7. Linux多线程实践(一)线程基本概念和理论
  8. Linux文件权限概念
  9. linux驱动之分离分层的概念

随机推荐

  1. android 倒计时
  2. Android(安卓)EditText样式
  3. Android CheckBox控件使用OnClickListene
  4. 《android的事件分发机制》
  5. Android getSystemService
  6. Momo自定义DialogFragment
  7. Android Studio NDK Opencv fatal error:
  8. Android学习笔记_20_访问应用权限汇总
  9. Android应用程序启动过程源代码分析(3)
  10. Android Glide加载四周圆角图