发表于: 2018-02-27 23:33:18

1 769


今天完成的事情: 先把Mysql基础继续昨天的看完,然后开始做任务
步骤5:
要求:使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
关键词:自增,LONG,设计数据库

过程:自增应该是指主键自增,即PRIMARY KEY();LONG是指JAVA中的整数类型,范围是-2^63~2^63-1,转换到SQL中的整数类型应该就是指BIGINT类型;create_at,update_at在表中起记录时间的作用,是要在创建表格时自己添加的,故使用ALTER语句修改昨天的表格如下(顺便把昨天不对的字段类型都修改了)

步骤6:
要求: 从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
关键词:插入数据,根据姓名查找

过程:使用INSERT语句插入;SELECT FROM WHERE语句按照姓名查找,结果如下

然后就是各种找原因了,所有编码都是utf8

换了cmd操作界面的编码chcp 65001,然后改了字体,发现还是不行而且输入法在65001下不能切换到中文,也就是无法在mysql中进行中文插入操作了,无奈换回936,按照网上说的改my.ini文件的默认配置也没用,在navicat里面插入中文可以,而且在navicat里面也能找到数据,但是同样的数据在mysql里面打开就是乱码,折腾了一天了,明天上午最后再试试,实在不行就重装一下mysql,还不行就只能在navicat里面进行数据的插入删除等操作了,哎

明天计划的事情:

研究怎么解决在mysql中无法插入中文和中文显示乱码的问题
遇到的问题:

上面详述了
收获:

了解了sql中的一些基本指令,包括插入,删除,查找等,就等明天解决了mysql的问题后一气呵成了




返回列表 返回列表
评论

    分享到