发表于: 2018-02-27 00:07:29

5 517


今日完成:

1,完成使用navicat设计Mysql数据库任务

2,完成使用MySQL插入最近报名的师弟的数据任务。在完成这条任务时遇到了很多困难,我向我的万师兄请教了很多东西。其中让我印象深刻的是使用Navicat和Mysql Workbench时空格要用_代替,用Navicat设计Mysql数据库时名那一列不能出现空格。还有如何在Mysql Workbench里使用Mysql数据库。还有哪些名要使用哪些类型才不会有错误。

3,完成分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅的任务。

4,完成将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。在完成这条任务后我发现了自增ID还是会随这原来数据增长,由此会出现“1,3,4”的情况。师兄叫我百度自增ID的优缺点后对此情况有所了解。自增ID优点是:节省时间,不用考虑怎么来标识唯一记录,写程序简单。缺点是:在做分布式数据库时,要求数据同步时,这种自增ID就会出现严重的问题,因为你无法用该ID来唯一标识记录。

5,给姓名建索引,思考一下还应该给哪些数据建索引。

我认为还需要给线上学号建索引。使用create index on 语句。此外我还百度了解到普通索引与唯一索引的区别。以下为普通索引。

6,插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率。

理论应该有索引的快,但由于数据过少无法看出来。完成此任务知道了如何连续导入多条数据。

明日计划:

1,学习SQL的高级教程。

2,继续完成任务一

遇到的问题:

已经写入完成的过程中。

收获:

练习并使用SQL语句完成了任务。

(注:这是2月26日的日报)





返回列表 返回列表
评论

    分享到