发表于: 2017-09-06 22:46:27

2 970


今天完成的事情

MySQL语句进行表的创建和数据插入操作,完成步骤7


MySQL对表进行操作:

先在navicat 进行操作,创建表:

并插入数据:

得到的表如图:

尝试在cmd中进行同样的操作,得到的表结构如图:

但在插入数据时,出现了问题

在网上查了之后发现,是因为MySQL的编码格式在配置是已经被改为了utf-8,cmd的编码格式为gbk,此时cmd中插入中文时会报错,需要在cmd中再设置一次编码,语句为:set charset gbk;  之后就可以正常插入数据了。


步骤7

navicat 中,打开之前创建的表,鼠标点击宣言一栏,可以直接进行编辑,输入“老大最帅”,也可以新建查询,在其中用sql语句进行修改,如图:

也可在cmd中用同样的语句进行操作,结果如图:


明天的计划

完成步骤8-12

 

遇到的问题

1.     varchar 的后面要有数字表明长度。插入数据时,具体字符型的数据要在引号内,不然会报错,在这里卡了好久。

2.     cmd的编码格式时gbkMySQL的编码格式是utf-8,在cmd中对MySQL进行操作时,要用set charset gbk;语句来改变编码,不然会出现现实乱码和不能插入中文数据的问题。


收获

进一步熟悉了sql的一些操作语句,了解了不同的编码格式会造成乱码等各种问题。




返回列表 返回列表
评论

    分享到