发表于: 2021-09-14 22:21:10

1 1142


编辑日报内容...

今日完成的任务:task1中的6-11

步骤:6

最近报名的师兄:

将数据插入到表中:

insert into student values(null,UNIX_TIMESTAMP(now()),UNIX_TIMESTAMP(now()),'杨冰','2058475271','UI',UNIX_TIMESTAMP('2021-03-19'),'遂宁市船山区职业技术学院','散修-UI-724','http://www.jnshu.com/school/44300/daily','努力学习,孝敬父母','李想',null);

搜索 select * from student where name ='杨冰';


步骤7

update student set goal ='老大最帅' where name ='杨冰';

select goal from student where name='杨冰';

步骤8

使用navicat导出数据为sql格式。使用navicat删除该条记录,并尝试导入,再使用sql语句删除,再导入。

删除语句:delete from student where name ='杨冰';

使用sql文件中的语句导入:

INSERT INTO `student`(`id`, `create_at`, `update_at`, `name`, `qq`, `type`, `pre_in_time`, `shool`, `onl_num`, `link`, `goal`, `help_bro`, `know_from`) VALUES (1, 1631625014, 1631625014, '杨冰', '2058475271', 'UI', 1616083200, '遂宁市船山区职业技术学院', '散修-UI-724', 'http://www.jnshu.com/school/44300/daily', '老大最帅', '李想', NULL);

步骤9

删除索引:drop index name on student;

创建索引:alter table student add index name0(name);

唯一的索引值对应着表中唯一的数据,可以极快的增加检索速度。一般检索会按照自己姓名,线上学号,(qq记不住),师兄这些进行查询。可以对这些进行添加索引。

步骤10

插入十条数据:

未加索引搜索的时间:

添加索引之后搜索的时间

好像时间界限没有太大区别,主要是行数太少,如果进行多表联合查询,1000*1000,设置索引就很有必要了。

 

遇到的疑问:

  1. 导出为sql格式,导入的格式中没有sql选项,不过我尝试导出为excel文件,导入excele文件能够成功。

2

2. .Task1要求将create_atupdate_at设置为long类型,但我再使用unix_TimeStamp的时候发现,更新时间可以用now()作为参数来表示,但是创建时间是一个固定的时间,如果要使用bigint数据类型,这个如何进行修改呢?



返回列表 返回列表
评论

    分享到