摘要: #转载请联系 索引是什么? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的位置信息。 更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 为什么需要索引 一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作 阅读全文
posted @ 2018-09-06 17:23 苦瓜爆炒牛肉 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: # 转载请联系 假如你在管理着学生系统,有两张这样的表。 一张是学生信息表,一张是成绩表。由于要经常查看或处理某一个学生的全部信息,必须要把这两张表连接在一起。但是每一次查看或处理都要用SQL语句把两张表连接在一起,SQL语句又这么长,新建一个表包含这两个内容吧,又浪费空间。这时候视图就有用了。 视 阅读全文
posted @ 2018-09-06 15:45 苦瓜爆炒牛肉 阅读(261) 评论(0) 推荐(1) 编辑
摘要: #转载请联系 备份到桌面 jd.sql里面是什么东西呢?我们打开看看 可以见到,原来备份的是该数据库的SQL语句。所以mysqldump是一个逻辑备份,他备份的是SQL语句,所以不适合大型数据库使用。(大型数据库备份的SQL语句,上百万条,插入插到什么时候......)比较适合中小型数据库使用。同时 阅读全文
posted @ 2018-09-06 11:23 苦瓜爆炒牛肉 阅读(254) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 假如你在京东工作,你要做的任务就是做一个商品搜索的东西供用户使用。 然后你写出了这么一个程序的雏形。 看似没有什么问题。但是当恶意的人士输了这么一段字符串,就暴露了京东的全部商品了。 '' or 1是什么东西,这么神奇呢?其实道理很简单。你把它拼成完整的SQL语句就发现了。 or 满足 阅读全文
posted @ 2018-09-06 11:04 苦瓜爆炒牛肉 阅读(995) 评论(0) 推荐(0) 编辑