美文网首页
数据库设置默认的DEFAULT CHARSET为utf8

数据库设置默认的DEFAULT CHARSET为utf8

作者: u14e | 来源:发表于2018-05-07 00:19 被阅读936次

    环境


    win10 + mysql5.7(使用安装包安装,没有额外的配置文件)+ python + sqlalchemy

    问题


    CREATE DATABASE test
    

    默认情况下DEFAULT CHARSETlatin1

    image.png

    解决


    CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
    
    image.png

    create_engine连接不是一个问题

    create_engine('mysql+pymysql://root:admin@localhost/test?charset=utf8mb4')
    

    参考链接


    相关文章

      网友评论

          本文标题:数据库设置默认的DEFAULT CHARSET为utf8

          本文链接:https://www.haomeiwen.com/subject/pmiprftx.html