第一、建立mysql数据库的时候一定要指明数据库的编码

如果不指明数据库的编码的话,会出现乱码的现象,让人痛苦不堪。

编码如下:

 create database 数据库名 default charset utf8;

这样建立表的时候,就可以省去了默认编码

如果没有默认的话,可以用下面的方法改变

  alter database 数据库名 character set utf8;

但是表的格式:

     alter table 表名 convert to character set utf8;

但是有时候还会出现乱码,╮(╯▽╰)╭,那就重新建个数据库吧,

先删除数据库

    drop database 数据库名;
    create database 数据库名 default charset utf8;

这个时候数据库中的表的默认格式也为utf8了,不用再指明表的编码格式了

时间格式:

  str_to_date("2003-02-05","%Y-%m-%d")

  INSERT INTO COST VALUES (1,'5.9元套餐',20,5.9,0.4,0,'5.9元20小时/月,超出部分0.4元/时',str_to_date("2003-02-05","%Y-%m-%d"),str_to_date("2003-02-05","%Y-%m-%d"),2);