MySQL修改表、字段字符集的方法
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,这篇文章主要讲解了"MySQL修改表、字段字符集的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL修改表、字段字符集的方法"吧!查询出所有
千家信息网最后更新 2025年01月28日MySQL修改表、字段字符集的方法
这篇文章主要讲解了"MySQL修改表、字段字符集的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL修改表、字段字符集的方法"吧!
查询出所有与数据库字符集不同的表,并生成修改表字符集的SQL:
select b.table_name,b.column_name,b.character_set_name,b.collation_name,CONCAT('ALTER TABLE ',b.table_name,' MODIFY ',b.column_name,' ',b.DATA_TYPE,'(',b.CHARACTER_MAXIMUM_LENGTH,') ',CASE WHEN b.COLUMN_DEFAULT IS NULL THEN '' ELSE CONCAT('DEFAULT \'',b.COLUMN_DEFAULT,'\'') END,' COMMENT \'',b.COLUMN_COMMENT,'\';') executeSQL from information_schema.TABLES a,information_schema.COLUMNS b where b.character_set_name IS NOT NULL and a.TABLE_SCHEMA=b.TABLE_SCHEMA AND a.TABLE_NAME=b.TABLE_NAMEAND a.TABLE_COLLATION!=b.COLLATION_NAMEand a.TABLE_SCHEMA='数据库名称'
查询出数据库中,所有与表字符集不同的字段,并生成修改SQL:
SELECT TABLE_NAME,CONCAT('ALTER TABLE ',TABLE_NAME,' DEFAULT CHARACTER SET ',a.DEFAULT_CHARACTER_SET_NAME,' COLLATE ',a.DEFAULT_COLLATION_NAME,';') executeSQL FROM information_schema.SCHEMATA a,information_schema.TABLES bWHERE a.SCHEMA_NAME=b.TABLE_SCHEMAAND a.DEFAULT_COLLATION_NAME!=b.TABLE_COLLATIONAND b.TABLE_SCHEMA='数据库名称'
感谢各位的阅读,以上就是"MySQL修改表、字段字符集的方法"的内容了,经过本文的学习后,相信大家对MySQL修改表、字段字符集的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
字符
字符集
字段
方法
数据
数据库
学习
不同
内容
名称
查询
生成
就是
思路
情况
文章
更多
知识
知识点
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全的研究与分析
楚雄桑华网络技术有限公司
新时期网络安全
软件开发技术需要什么基础
武汉大学计算机软件开发学院
网络安全 教材 pdf
软件开发资源不足
企业边界网络安全
镇江服务器机房搭建报价
四川服务器机柜厂家虚拟主机
网络安全如何远离不良信息
网络安全教育案例新闻视频
泰安理工网络技术
广州软件开发收费多少
什么网络安全知识竞赛
芜湖应用软件开发价格
无法新建数据库外键
高中网络安全 课程设计
成都网络安全伞构建
战术小队没有官方服务器
小型企业网络安全管理论文
3862mySQL数据库应用
济南直播软件开发一般要多少钱
北京东谷软件开发有限公司
网页数据库模板下载
北京常见软件开发哪家便宜
软件开发工作量估算 人时
网络运营者承担的网络安全义务
本地环境复制到离线服务器
丰台区信息化软件开发要求