发表于: 2017-09-07 22:38:30

1 889


今天完成的事情

任务1,步骤8910


步骤8:

先在navicat中进行操作,打开数据库,找到先前的表,右击选择转储SQL文件(也可以选择导出向导进行导出),得到SQL文件:

navicat中可以直接右击表,选择删除。

之后右击数据库,选择运行SQL文件,即可恢复数据。

使用SQL语句进行操作,在cmd中直接输入mysqldump -uroot -p db_name tbl_name>所在路径://文件名.sql  即可导出表的sql文件。

然后删除原表:

重新导入数据的时候需要登录mysql,选择相应的数据库,使用如下指令恢复数据:

一长串的Query OK之后,数据恢复成功。


步骤9:
cmd中用sql语句建立索引:

show index from tal_name;语句查看索引,结果如下:

可以看到有两个索引,第二个是刚创建的索引,第一个是ID一列的索引,大概是因为ID这一列是主键,而主键是唯一性索引。

其他的数据都比较杂乱,还可以建立索引的数据好像只有修真类型type


步骤10:

建立了一个相同的表apply,但没有创建索引,分别插入10条数据,查看语句的执行效率:

感觉没有什么差别,应该是数据量太小,体现不出差距。


明天的计划

完成步骤11-15


遇到的问题

navicat中导入sql文件,需要右击-刷新,才能看到导入的表,不然不会显示出来。


收获

今天没做多少,好像只是又学了一些sql语句。



返回列表 返回列表
评论

    分享到