发表于: 2018-03-29 22:10:01

1 480


今天完成的事情:

  • 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
  • 8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
  • 9.给姓名建索引,思考一下还应该给哪些数据建索引
  • 10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
  • 11.查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。

学习如何使用sql语句修改数据


更新数据表(改)

Update 表名 set 字段=值[where条件];

更新不一定会成功:如没有真正要更新的数据


好了根据学习的修改一下数据

查询表格

成功将指定字段改为老大最二。


将表格导出成sql文件

学习如何删除指定数据


删除数据

删除是不可逆的

Delete from 表名 [where条件];

使用删除语句

查询

已删除

然后恢复数据

查询一下

数据已恢复


索引

首先得知道什么是索引

通俗一点讲就类似于一本书的目录

索引:系统根据某种算法,将已有的数据(未来可能增加的数据),单独建立一个文件:文件能够实现快速的匹配数据,并且能够快速的找到对应表中的记录

索引的意义

1.提升查询数据的效率

2.约束数据的有效性(唯一性等)


增加索引的前提条件(缺点):索引本身会产生索引文件(有时候有可能比数据文件还大),会非常耗费磁盘空间。

什么情况下比较适合添加索引呢

1.经常使用的列

2.如果某个字段需要数据的有效性约束,也可以用索引(主键唯一键)


在学生id中增加索引

可能是因为数据太少的原因,看不出有没有所有有什么区别


明天计划的事情:完成到第16项

遇到的问题:没有

收获:懂得修改删除数据以及索引的概念和使用


返回列表 返回列表
评论

    分享到