mysql 修改字段的字符集_MySQL修改字符集
一、修改字符集
1、修改数据库字符集
alter database db_new charset utf8mb4;
2、修改表字符集
alter table tb charset=utf8mb4;
3、修改表字符集和校验规则
alter table tb charset=utf8mb4 collate=utf8mb4_general_ci;
4、修改表字段的字符集和校验规则
alter table tb modify name varchar(50) character set utf8 collate utf8_general_ci;
二、配置文件修改字符集
修改MySQL配置文件my.cnf
[mysqld]
character_set_server=utf8mb4
通常在my.cnf文件中修改character_set_server就足够了,下面这些配置项会随着character_set_server的变更而变更,但是如果想自定义某些参数的字符集或者校验规则,可以在配置文件中单独为其指定字符集和校验规则。
character_set_client=utf8
character_set_connection=utf8
character_set_database=utf8
character_set_results=utf8
character_set_system=utf8
collation_connection=utf8_general_ci
collation_database=utf8_general_ci
collation_server=utf8_general_ci
建议数据库的字符集和校验规则要统一,字符集不同,会导致某些场景下,比如join连接字段字符集不同,可能导致无法走索引,影响SQL执行性能。
三、查看字符集
1、查看数据库支持的字符集:
select * from information_schema.character_sets;
2、查看数据库支持的检验规则:
select * from information_schema.collations;
3、查看表字符集及检验规则:
show create table tb\G
select * from information_schema.tables where table_name='tb'\G
mysql 修改字段的字符集_MySQL修改字符集相关推荐
- mysql 修改字段值语句_mysql修改字段语句
--------------------------------------------------------- Ta 只分享的内容开始 ------------------------------ ...
- mysql修改字段一部份_mysql 修改字段中部分值
遇到一个小需求,要修改字段中部分值.mysql中的replace可以实现. mysql> select * from syk_test; +-----------+-----------+ | ...
- 【无标题】mysql增加字段和备注_mysql 修改表名,修改字段类型,增加字段,删除字段,添加字段备注,添加索引...
mysql语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) 3.修改字段 ...
- mysql修改字符集_MySQL修改字符集步骤详解
在实际应用中,如果一开始没有正确的设置字符集,在运行一段时间以后,才发现当前字符集不能满足要求,需要进行调整,但又不想丢弃这段时间的数据,这个时候就需要修改字符集. 在<MySQL设置默认字符集 ...
- mysql的默认字符集_mysql默认字符集修改
修改为utf8 或者 utf8mb4 (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,添加 [mysql] default-character-set = utf8 [m ...
- mysql修改字段默认值_MySQL增删改查操作
增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...
- mysql修改字段的顺序_Mysql中如何修改字段的排列顺序?
创建数据表的数据,字段在表中的位置已经确定了.但要修改字段在表中的排列位置,则需要使用ALTER TABLE语句来处理.在MySQL中,修改字段排列位置的基本语法格式如下: ALTER TABLE M ...
- mysql增加字段默认位置_MySQL语句增加字段,修改字段名,修改类型,修改默认值
增加字段: alter table 表名 ADD 字段 类型 约束 [默认值 注释] ALTER TABLE video ADD category_id int(11) unsigned not nu ...
- mysql修改字段名称脚本_mysql数据库修改字段及新增字段脚本
1.修改字段的长度 ALTER TABLE MODIFY COLUMN 字段名 数据类型(修改后的长度) 例句:ALTER TABLE test_table MODIFY COLUMN id INT ...
- mysql 选择字符集 拉丁字符集_mysql的字符集
mysql 字符集介绍 2017-09-30-09:16:57 个人原创,转载请注明,否则追究法律责任 原理:mysql -uroot -p 所以当涉及到,插入的字符集里有中文时,一定要现在定义:se ...
最新文章
- (转载)IP、主机名和域名
- 高校调课代课审批系统设计研究
- Spring Boot集成Elastic Search
- python中列表用某个数字出现的次数_Python实现统计给定列表中指定数字出现次数的方法...
- linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
- 中国工程师最喜欢的10大WiFi物联网芯片
- (FFOS Gecko Gaia) OTA - 转移至System App
- python 空指针_Python ctypes模块:扩展指针数组时进行NULL指针访问
- 每个开发人员现在应该下载的十种必备工具
- loading怎么关闭 vant_vant-ui组件调用Dialog弹窗异步关闭操作
- 网络基础、多线程、ftp任务铺垫
- yum update upgrade 区别_CentOS与RedHat的区别
- 天津市计算机网络应用大赛,2017年天津市中等职业学校“圣纳·新道杯”技能大赛计算机应用技术技能比赛在我校开赛...
- 中石油职称计算机报名,中石油职称计算机考试题库(单选).doc
- 企业电子邮箱的地址格式
- 解读机械图样——剖视图
- 我在赶集网的两个月(数据挖掘、竞情分析、产品、团购、运营、电话销售)
- 用户登录 kibana 时,提示 “no permissions...” ,导致用户无法查看 log
- 聊一聊数据库的行存与列存
- vmware上pfSense安装说明
热门文章
- 腾讯兔小巢 团队博客 获取内容api 可用于软件更新检测
- 小米开源框架MACE 源码阅读笔记
- 前端面试题整理——(第一弹 HTML和CSS)
- .NET之降龙十八掌
- 【图片新闻】据称俄罗斯核动力巡航导弹研制疑似遭遇挫折
- Go协程泄漏和修复方法
- 福州市政府智慧城市部门分析
- 机器狗GO1-头部灯带SDK使用说明
- thread_join.c:(.text+0x6f): undefined reference to `pthread_create' 问题的解决
- 斜抛运动的最大水平射程