发表于: 2018-03-28 21:02:47

4 525


编辑日报内容...今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了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语句:

           

1.查看表基本结构语句     DESC 表名;//DESC为describe简写 
                                                
2.查看创建表的语句        SHOW CREATE TABLE 表名;
                                               
3.显示所有列的内容       
                                  select *   from student;  (student为表名)
4.插入一行数据              insert into 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.完成以下几个任务

           


返回列表 返回列表
评论

    分享到