zoukankan      html  css  js  c++  java
  • Linux MySQL 储存中文失败简单解决办法

    如图,保存的中文都变成了???

    show create table table_name;可以查到表的默认编码

     

    这里看到默认的字符集是latin1,而不是utf8

    需要修改

    alter databases 数据库名 chrarcter set utf8;修改了之后,重新创建表的话,表的默认编码格式会变成utf8哦,然后插入中文就没有问题了。

    如果数据库还没有创建的话,在创建的时候可以定义数据库的编码格式,使用命令:create database 数据库名 character set utf8;

    修改表的编码,使用命令 alter table 表名 character set utf8;

             例子: alter table usr character set utf8;

    修改字段的编码,使用命令 alter table 表名 change 字段名 字段名 类型 character set utf8;

             例子:alter table usr change name name varchar(16) character set utf8;

  • 相关阅读:
    information_schema
    面包屑路径导航
    mysql5.7.26安装
    菜单权限作为父权限
    权限控制到按钮
    二级菜单
    留言板和jq轮播图
    M商城
    表单
    w3c
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/10922662.html
Copyright © 2011-2022 走看看