iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >使用MySQL Workbench修改表字符集
  • 657
分享到

使用MySQL Workbench修改表字符集

2024-04-02 19:04:59 657人浏览 薄情痞子
摘要

问题 Mysql官方网站提供了诸多免费的数据库操作工具,其中, Workbench是一款免费的极佳可视化数据库管理工具,你只需要下载最新版本,即可随心所欲地管理以往许多其他版本的数据库,当然配合适当的sql

问题

Mysql官方网站提供了诸多免费的数据库操作工具,其中, Workbench是一款免费的极佳可视化数据库管理工具,你只需要下载最新版本,即可随心所欲地管理以往许多其他版本的数据库,当然配合适当的sql脚本更佳。

表操作中,我们经常遇到字符集修改不匹配的问题。例如,mysql方默认的表字段字符集很可能是latin5_turkish_ci,此时想往表中插入数据就会遇到类似以下的错误提示:

[UPDATE ERROR] - ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xE5\x8F\xB8\xE9\xA9\xAC...' for column 'name' at row 1

我是在使用node.js连接MySQL表测试时出现上述问题的。有关代码如下:

var mysql=require('mysql');
var connection=mysql.createConnection({
    host:'localhost',
    user:'root',
    passWord:'yourpassword',
    database:'test'
});

connection.connect();

var modSql = 'UPDATE emp1 SET name = ?,age=?,about = ? WHERE code =4';
var modSqlParams = ['李白', 1000,'code4'];
//改
connection.query(modSql,modSqlParams,function (err, result) {
    if(err){
        console.log('[UPDATE ERROR] - ',err.message);
        return;
    }
    console.log('--------------------------UPDATE----------------------------');
    console.log('UPDATE affectedRows',result.affectedRows);
    console.log('-----------------------------------------------------------------\n\n');
});

connection.end();

顺便说一下,WEBStORM可以说是进行node.js服务器开发的最佳工具。在使用“Node.js Express App”模板创建程序框架后,在根目录下创建下面的脚本文件即在启动WebStorm内部的控制台命令行运行上述代码文件:
node updatesql.js

办法

解决上述编码问题的办法有两种途径,一种是在命令行下使用脚本方式,一种是使用上面类似于workbench这种GUI工具更直观地修改。在此仅介绍GUI方式,脚本方式请参考附文有关引用地址。
操作步骤如下:
1) 右键单击表格,选择 “Alter Table”
2) 选中列名,下方“Collation”后可以选择具体字符集
3) 点击“Apply”按钮
参考下图:
使用MySQL Workbench修改表字符集

参考文章

1,https://www.cnblogs.com/zhchoutai/p/7364835.html
2,Http://www.jb51.net/article/68856.htm
3,https://www.cnblogs.com/xbq8080/p/6572133.html
4,https://www.cnblogs.com/flowinGCloud/p/6235095.html

您可能感兴趣的文档:

--结束END--

本文标题: 使用MySQL Workbench修改表字符集

本文链接: https://www.lsjlt.com/news/39218.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql怎么修改表的字符集
    这篇文章主要介绍mysql怎么修改表的字符集,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql改表的字符集的方法:1、修改表的编码为utf8,代码为【alter table s...
    99+
    2024-04-02
  • Mysql中怎么修改表字符集
    本篇文章给大家分享的是有关Mysql中怎么修改表字符集,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.导出表结构  mysqldu...
    99+
    2024-04-02
  • mysql怎么修改表字符集编码
    mysql修改表字符集编码的操作步骤:借助Navicat for MySQL管理工具。下载安装并打开Navicat软件。点击“连接”按钮,输入ip地址、端口号、用户名及密码。连接数据库。连接成功后,选择要使用的数据仓库,右键选择“数据库属性...
    99+
    2024-04-02
  • 如何批量修改mysql表字符集
    1. 更改单张表的编码 ALTER TABLE YOUR_TABLE_NAME DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 2....
    99+
    2023-09-05
    mysql 数据库
  • 怎么批量修改mysql表字符集
    怎么批量修改mysql表字符集?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!批量修改mysql表字符集的方法:首先查询数据...
    99+
    2024-04-02
  • mysql如何修改字符集
    小编给大家分享一下mysql如何修改字符集,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、修改my.ini配置文件(mysql...
    99+
    2024-04-02
  • MySQL表、字段、库的字符集修改方法介绍
    修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];    把表默认...
    99+
    2024-04-02
  • 怎么在MySQL Workbench中配置字符集
    要在MySQL Workbench中配置字符集,可以按照以下步骤进行操作: 打开MySQL Workbench,并连接到您的数据库...
    99+
    2024-04-02
  • MySQL DB字符集如何修改
    这篇文章主要介绍了MySQL DB字符集如何修改,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1>將原DB(test1)結構導出 C:...
    99+
    2024-04-02
  • Mysql中怎样修改字符集
    这篇文章将为大家详细讲解有关Mysql中怎样修改字符集,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 修改数据库字符集:[sql] AL...
    99+
    2024-04-02
  • 怎么修改mysql的字符集
    今天就跟大家聊聊有关怎么修改mysql的字符集,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。怎么修改mysql的字符集1.在DOS窗口下运行 ...
    99+
    2024-04-02
  • mysql然后修改字段的字符集
    本文小编为大家详细介绍“mysql然后修改字段的字符集”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql然后修改字段的字符集”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • linux下mysql字符集如何修改
    这篇文章主要讲解了“linux下mysql字符集如何修改”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下mysql字符集如何修改”吧!修改方法:1、打开并编辑“my.cnf”文件;...
    99+
    2023-06-22
  • mysql学习之-字符集选定,修改。
    环境:5.6 基础概念: 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应...
    99+
    2024-04-02
  • mysql批量修改字符集的方法
    这篇文章主要介绍mysql批量修改字符集的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql如何批量修改字符集的方法:首先需要利用语句,生成所有实际执行的语句;然后基于My...
    99+
    2024-04-02
  • 修改mysql默认字符集的方法
    要修改MySQL的默认字符集,可以采取以下方法:1. 在MySQL配置文件中修改:- 打开MySQL的配置文件(通常是my.cnf或...
    99+
    2023-09-22
    MySQL
  • MySQL怎么修改数据库字符集
    要修改MySQL数据库的字符集,可以使用以下步骤: 登录到MySQL数据库服务器。 执行以下命令,将数据库字符集修改为指定的字符集...
    99+
    2024-04-09
    mysql 数据库
  • mysql的默认字符集怎么修改
    MySQL的默认字符集可以通过以下两种方法进行修改:1. 修改配置文件:打开MySQL的配置文件(通常是my.cnf或my.ini)...
    99+
    2023-09-27
    mysql
  • MySQL 学习之-字符集选定,修改
    基础概念: 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字...
    99+
    2024-04-02
  • 怎么修改mysql的默认字符集
    要修改MySQL的默认字符集,您可以按照以下步骤进行操作:1. 打开MySQL的配置文件my.cnf。在Windows上,该文件通常...
    99+
    2023-09-25
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作