免安装SQL管理工具HeidiSQL建库如何选Collation字符校对

免安装SQL管理工具HeidiSQL

文章目录


一、安装

到官方网址:https://www.heidisql.com/

下载后按不同版本安装或解压,运行目录中的heidisql应用程序。

该工具可以对MariaDB, MySQL, Microsoft SQL, PostgreSQL ,SQLite数据库实现可视化的、方便的管理。

二、建库

创建数据库时,工具默认的字符校对(其他工具有时也叫字符集、字符编码)是Latin1_swedish_ci

一般我们都会选择utf8mb4作为多语言的通用字符集支持,但该工具下面有非常多的utf8mb4选项(如图),他们的区别是什么?又如何选择?

这些字符编码集的命名规则是:

字符集_[编码|语言][_重音][_大小写敏感][_bin]

其中:

字符集: 例如:utf8mb4

编码或者语言:可选,包括0900、unicode、unicode_520或某个特别定制的语言,例如 _thai 泰国

重音:ai 表示不区分重音,as 表示区分重音

大小写敏感: ci 表示不区分大小写,cs 表示区分大小写

如果是:

bin: 采用二进制比较和排序。

**

因此,通常我们选择:

**

  • utf8mb4_general_ci------不区分大小写的通用排序规则,适用于多语言环境。
  • utf8mb4_bin------ 二进制比较和排序,区分大小写和字符编码

更详细的编码说明参考:https://blog.csdn.net/m0_47406832/article/details/135395392

heidisql工具使用参考:https://blog.csdn.net/qq_29864051/article/details/134018451

相关推荐
尘浮生8 分钟前
Java项目实战II基于微信小程序的校运会管理系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
偶尔。5359 分钟前
什么是事务?事务有哪些特性?
数据库·oracle
安迁岚11 分钟前
【SQL Server】华中农业大学空间数据库实验报告 实验六 视图
数据库·sql·mysql·oracle·实验报告
xoxo-Rachel21 分钟前
(超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化
java·数据库·mysql
乌啼霜满天24923 分钟前
JDBC编程---Java
java·开发语言·sql
JH30731 小时前
Oracle与MySQL中CONCAT()函数的使用差异
数据库·mysql·oracle
蓝染-惣右介1 小时前
【MyBatisPlus·最新教程】包含多个改造案例,常用注解、条件构造器、代码生成、静态工具、类型处理器、分页插件、自动填充字段
java·数据库·tomcat·mybatis
冷心笑看丽美人1 小时前
Spring框架特性及包下载(Java EE 学习笔记04)
数据库
hummhumm2 小时前
第 28 章 - Go语言 Web 开发入门
java·开发语言·前端·python·sql·golang·前端框架
武子康2 小时前
Java-07 深入浅出 MyBatis - 一对多模型 SqlMapConfig 与 Mapper 详细讲解测试
java·开发语言·数据库·sql·mybatis·springboot