发表于: 2018-03-28 21:02:47
4 524
编辑日报内容...今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)
计划:
今天完成的事情:
1.下载安装Mysql 和navicat
2.大致了解navicat的一些基本操作
3.学会用navicat建立mysql数据库
一开始我还以为MySQL的数据类型是和Java一样的,结果当任务要求id create_at update_at 是long数据类型时才发现mysql是没有long类型的。
于是通过百度查到了mysql和java类型对照表。
嗯 就是这个。所以我个人认为是mediumint[unsigned],integer[unsigned],bigint这三个相当于Java的long类型?
然而,我再保存的时候却遇到了另一个问题:
这又是啥? 没办法,继续硬着头皮查阅才了解到因为在建表时id,勾选了自动递增,不是null,在没有将其设置成为主键mysql数据库创建一张表之后,
为了有一个标识某一条记录,一般都会有一个唯一id,这个id可以设置为主键和自增的方式,这样在插入新的记录的时候,都会随着之前的id自动递增。
说白了就是一个表必须要有一个关于它的标识才行。
4.学会了使用mysql来达到增删查改
几个今天掌握的MySQL语句:
2.查看创建表的语句 SHOW CREATE TABLE 表名;
3.显示所有列的内容
select * from student; (student为表名)
..,
..)
values(..,
..,
..);
5.查询目标 select * from student where name = "XXX";
6.更新某个目标 update student
set swear = '老大最帅'
where id =4;
遇到的问题:1.使用source [所在的路径//*.sql]将.sql文件导入语句,不能将导出的关于student表.sql文件通过Sql重新导进数据库,会不是路径的问题?还是本身导出的.sql文件有问题?
生成的.sql文件路径为
2.如何让update_at 时间自动读取当前修改时间?
收获:1.了解了MySQL的增删改查的基本小操作和语句,但是还需巩固并继续学习
2. 学会了navicat的一些基本操作
明天计划的事情:1.首先解决今天遗留的关于不能导入.sql文件的问题
2.学习并练习mysql语法
3.完成以下几个任务
评论