发表于: 2018-03-05 21:20:28

1 691


今天完成的事:

1.创建了报名表

看了其他师兄的日报,发现建的表有如下问题

(1)字段尽量使用英文,不要用中文

(2)没有ID字段并设置主键

(3)值的长度与类型设置不合理   

         数据类型详见:http://www.runoob.com/mysql/mysql-data-types.html

更改后

添加数据

2.使用MySQL添加数据并查询

开始不知道为什么一直都插入不成功,检查语句也没发现问题,后来查到where是关键字,不能用来做字段,遂改之,但奇怪的是,在cmd依然不成功,

换成在navicat的命令行插入居然成功了,不知为何,怀疑是字符集问题

.查询字段,发现乱码,在使用 select *from registration_form where name='金立剑'; 语句查询时失败

研究许久,确定是编码的问题,cmd默认是gbk,而MySQL与navicat默认是utf8,尝试将cmd设置成utf8,但不成功,遂放弃,改用在进入MySQL后输入set names gbk; 问题解决,同时编码也是引起上面插入操作失败的原因


3.用sql语句修改报名宣言


明天计划:

导出sql文件并建立索引

配置Java环境与maven环境


遇到问题:

1.设计表时字段不能与关键字重复

2.表建立并填入数据后修改字段经常不成功,解决办法是删除字段重新创建,特别要注意字段类型与大小设置

3.使用cmd进行数据库插入与查询失败,问题由编码引起,修改编码


返回列表 返回列表
评论

    分享到