zoukankan      html  css  js  c++  java
  • mysql编码、数据表编码查看和改动总结

    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/u011043843/article/details/29702495

    1,查看自己安装的mysql的编码


    2、查看Mysql支持的编码


    3、查看数据库编码


    4、查看数据表编码(show create table user G;)


    5、改动my.ini文件来改动编码:加上default-character-set=字符集(utf8.gbk.gb2312等)


    6、命令行改动:alter database da_name default character set 'charset' 。或  set names 'charset'。或alter database testdb character set utf8;


    8、查看数据库服务和client字符集:


    9、Linux系统下的改动:

    1)导出数据
    [root@www.cnscn.org ~]$ mysqldump -u root -p dbname --default-character-set=gbk > base_user.sql;

    2)查看导出的sql文件的编码
    [root@www.cnscn.org ~]$ file base_user.sql
      base_user.sql: UTF-8 Unicode text, with very long lines

    3)转成要用的编码
    [root@www.cnscn.org ~]$ iconv -f utf-8 -t gbk base_user.sql >base_user_gbk.sql

    4)连接数据库并查看当前库的编码
    [root@www.cnscn.org ~]$ mysql -uroot
     mysql> use testdb;

    mysql> status;
        Server characterset:    latin1
        Db     characterset:    gbk
        Client characterset:    latin1
        Conn. characterset:    latin1

    5)设置成须要的编码
    mysql>set names 'gbk';

    6)查看如今的编码
    mysql> status;
        Server characterset:    latin1
        Db     characterset:    gbk
        Client characterset:    gbk
        Conn. characterset:    gbk

    7)导入我们转换成gbk后的文件
    mysql> source base_user_gbk.sql;


  • 相关阅读:
    HTML5:超文本标记语言
    Redis持久化
    ACID VS BASE+CAP
    Redis
    NoSQL(Redis、Menchche、MongoDB)
    transient关键字
    Struts2声明式验证相关问题
    struts2国际化相关问题
    Struts2
    SSH整合的详细步骤
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10904714.html
Copyright © 2011-2022 走看看