Mysql建库指定字符集问题

哎呀,真是坏习惯害死人呐,在一个数据库里建个表,想在表里填入中文数据,竟然一直报错,改过数据类型,更改过数据库的字符集,依然失败。

最后,重新建了个数据库并指定了字符集,终于可以在表中插入中文数据了。呜呜呜~

如何在建库时指定字符集?

CREATE  DATABASE Testing DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

 

如何在建表时指定字符集?

CREATE TABLE Book
(
  Book_Id     INT          NOT NULL AUTO_INCREMENT,
  BookName    VARCHAR(255) NOT NULL,
  AuthorName  VARCHAR(255),
  PublishTime DATE,
  Publisher   TEXT,
  PRIMARY KEY (Book_Id)
)  CHARACTER SET gbk COLLATE gbk_chinese_ci;

 

养成一个好习惯真的很重要,可以避免一些不必要的麻烦。

posted @ 2016-02-28 18:07  小森森哎编程  阅读(72)  评论(0)    收藏  举报