美文网首页
Mysql 创建数据表

Mysql 创建数据表

作者: Cease息事 | 来源:发表于2019-05-24 13:31 被阅读0次

    Mysql 数据表的创建:

    最近几天学习完了python基础语法,准备做一些进阶;目前学习了requests、beautiful Soup、re...;后续还规划了 Django、Flask、Scrapy等...
    看了一些招聘网站上的要求,看来数据库是必经之路了。 今天在学习mysql的时候创建了一个表格,但是在插入数据的时候发现根本不能插入中文,shit!; 但是吧,我又特别懒,不想重新创建一个表,就查询了如何补救...

    首先看一下我是如何创建的这个数据表
    CERATE TABLE studentsIfno(
    NAME VARCHAR(20),
    SEX CHAR(1),
    TEL VARCHAR(12));
    于是,我得到了一个这样的表:

    STUDENTS

    之后我插入数据:
    insert into studentsInfo
    values ('XXX','M','1xxxxxxxx');

    插入成功!! 很舒服

    但是,就当我再次插入的时候:
    insert into studentsInfo
    values ('坨坨','M','1xxxxxxxx');

    Duang 报错了

    之后我上网查了一下;原因是字符编码导致的;妹妹的
    键入show create table studentsInfo;

    查询创建表信息

    可以看到表格的字符集是latin1
    alter table 表名 default character set utf8;
    这样就好啦;

    如果你的列后面也是latin1;
    ALTER TABLE 表名 CHANGE 列名 列名 VARCHAR( 100 ) CHARACTER SET utf8

    相关文章

      网友评论

          本文标题:Mysql 创建数据表

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