当前位置:   article > 正文

在金仓数据库中导入sql文件,解决中文数据乱码问题_kingbase 导入sql文件

kingbase 导入sql文件
  1. 先确定数据库服务端编码方式是UTF8,如果不是,那就先解决这个问题。操作:当连接数据库之后,执行show server_encoding

  2. Notepad++打开,目的:确定文件编码是UTF-8格式
    在这里插入图片描述

  3. 在sql文件前面加上set NAMES 'utf8';
    在这里插入图片描述

  4. 再次执行sql文件,执行命令如下:

# Linux
# 公式
/opt/Kingbase/ES/V8/Server/bin/ksql -U 用户名 -W 密码 -h 主机(本地可省略) -p 端口 -d 库名 -f sql文件全路径
# 示例
/opt/Kingbase/ES/V8/Server/bin/ksql -U SYSTEM -W 123456 -p 54321 -d TEST -f /root/test.sql

# Windows
# 步骤
# 1、进入C:\Program Files\Kingbase\ES\V8\Server\bin目录
# 2、在地址栏输入cmd,然后回车,此时会打开一个DOS窗口
# 3、按照如下公式组织sql语句,然后执行即可
ksql -U 用户名 -W 密码 -h 主机(本地可省略) -p 端口 -d 库名 -f sql文件全路径
# 示例
/opt/Kingbase/ES/V8/Server/bin/ksql -U SYSTEM -W 123456 -p 54321 -d TEST -f C:\test.sql
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  1. 等待执行完成即可

解释:

当客户端连接金仓数据库之后,默认情况下编码方式可能是GBK,大家可以在登录金仓数据库之后,执行show client_encoding验证

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/980282
推荐阅读
相关标签
  

闽ICP备14008679号