当前位置: 首页 > news >正文

【补充】数据库中有关系统编码和校验规则的简述

一、字符集和校验规则



1.创建数据库案例
  • 数据库创建方法:使用CREATE DATABASE语句创建数据库
  • 字符集指定方式:通过CHARACTER SET=utf8指定数据库编码格式
  • 默认配置说明:未指定字符集时默认使用utf8和utf8_general_ci
  • 配置文件位置:数据库目录下包含db.opt文件存储编码信息
  • 校验规则设置:可在创建数据库时同时指定字符集和校验规则
  • 目录结构说明:每个数据库对应一个目录,包含配置文件和表文件
  • 编码查看方法:通过cat命令查看db.opt文件内容
2.字符集和校验规则
1) 查看系统默认字符集以及校验规则
  • 字符集定义:character set用于设置数据库的编码格式,如utf8。
  • 校验规则:collate用于设置数据库的校验规则,如utf8_general_ci。
  • 查看默认字符集:通过查看db.opt文件确认数据库的default charset。
  • 创建数据库时指定字符集:使用character set utf8设置编码格式。
  • 创建数据库时指定校验规则:使用collate utf8_general_ci设置校验规则。
  • 字符集与校验规则的关系:两者共同决定数据库的编码和校验格式。
  • 默认配置:数据库默认使用utf8字符集和对应的校验规则。
  • 拼写注意:collate是动词形式,collection是名词形式,需区分使用。
2) 查看数据库支持的字符集
  • 查看字符集命令:使用SHOW CHARACTER SET查看系统支持的字符集
  • 字符集与校验规则:每个字符集有对应的校验规则(如GBK对应gbk_chinese_ci)
  • 创建数据库指定编码:CREATE DATABASE时可通过CHARACTER SET和COLLATE显式指定编码(如GBK)
  • 编码继承原则:未指定编码时继承系统默认配置,指定时优先采用SQL语句中的设置
  • 编码层级关系:表继承数据库编码,数据库继承MySQL系统配置
  • GBK编码特点:支持中文的字符集,校验规则为gbk_chinese_ci
  • 编码配置意义:影响数据存储格式和校验行为,需在创建数据库时明确
http://www.lryc.cn/news/621787.html

相关文章:

  • 【软件设计模式】前置知识类图、七大原则(精简笔记版)
  • 【SpringBoot】SpringBoot 整合JDBC、Mybatis、Druid
  • Cursor/VSCode/VS2017 搭建Cocos2d-x环境,并进行正常的调试和运行(简单明了)
  • 基于MATLAB的机器学习、深度学习实践应用
  • WPF 监控CPU、内存性能
  • 物联网(IoT)系统中,通信协议如何选择
  • linux下找到指定目录下最新日期log文件
  • Webapi发布后IIS超时(.net8.0)
  • 【微服务】.NET8对接ElasticSearch
  • 华为实验综合小练习
  • 从源码到可执行文件:hello.c 的二进制之旅
  • Python从入门到高手9.3节: 利用字典进行格式化
  • GoLand深度解析:智能开发利器与cpolar内网穿透方案的协同实践
  • 配置国内加速源后仍然无法拉取镜像
  • Vue2与Vue3生命周期函数全面解析:从入门到精通
  • 【自动驾驶】自动驾驶概述 ② ( 自动驾驶技术路径 | L0 ~ L5 级别自动驾驶 )
  • Linux软件编程(五)(exec 函数族、system、线程)
  • Unity导航寻路轨迹可视化实现
  • Unity_数据持久化_Json
  • Ubuntu DNS 综合配置与排查指南
  • 小程序上拉加载下一页数据
  • 基于HTML5与Tailwind CSS的现代运势抽签系统技术解析
  • GEO入门:什么是生成式引擎优化?它与SEO的根本区别在哪里?
  • 流处理、实时分析与RAG驱动的Python ETL框架:构建智能数据管道(中)
  • Fanuc机器人EtherCAT通讯配置详解
  • 【Linux基础知识系列】第九十六篇 - 使用history命令管理命令历史
  • 【机器人】人形机器人“百机大战”:2025年产业革命的烽火与技术前沿
  • Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
  • 在 Vue2 中使用 pdf.js + pdf-lib 实现 PDF 预览、手写签名、文字批注与高保真导出
  • 力扣习题:基本计算器