发表于: 2018-03-12 23:22:02

7 560


今天完成的事情:

设计数据表的结构:

插入记录:



查询记录:



更新记录:



注:设置创建和更新数据为对应的时间

修改create_at 和 update_at 字段定义为:
(1)TIMESTAMP DEFAULT CURRENT_TIMESTAMP 表示插入的时候自动获取当前时间(格式为Y-m-d H:i:s)
ALTER TABLE [table_name] MODIFY created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL;
(2)TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 表示更新的时候自动获取当前时间(格式为Y-m-d H:i:s)
ALTER TABLE [table_name] MODIFY updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL;


创建时间修改:

更新时间修改:


 重新插入数据并修改后:


删除此条数据:

恢复:
  • 利用Navicat恢复:
先新建数据库t1:

导入sql文件:


恢复成功:


  • 利用sql语句恢复

登录mysql:

创建数据库:


导入sql文件:

注意:

更换路径后:

查询是否成功:


明天计划的事情:

明天完成任务9-14,完成索引的学习,以及配置好IDEA和Maven


遇到的问题:

1. sql语句换行打印的时候 ‘\G’ 在Navicat工具中无法使用,但是Windows命令行界面不存在问题,网上查找的时候也没发现有好的答案,请师兄解释一下。

2.第一次create_at和update_at字段获取的时间一致,在修改数据过后update_at时间仍未更新,后来查找的时候,发现在设计表的时候对该字段的定义没有设置,在网上查找过后,顺利的解决了,这算是学到了一个小小的知识点吧。 

3.利用sql语句恢复数据库的时候,(source F:/IT/t1.sql)这个语句的时候,路径不能出现中文。而且应该注意这里 ‘/’ 问题。


收获:

通过今天的学习,我学到在做数据库设计的时候。应该注意的一些比较的细心的问题,字段的类型、定义的设置等。以及如何对数据的增删改查,在删除数据库过后如何通过Navicat工具和sql语句命令进行恢复的操作。再恢复过程中“中文路径的问题“和“ ‘/’ 这些不显眼的问题”。 这些都是需要在意的方。


--------加油!!!坚持---------


返回列表 返回列表
评论

    分享到