
数据库
古斯塔斯hugh
这个作者很懒,什么都没留下…
展开
-
联合索引ABC的几种索引利用情况
对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。以下是一些例子:(1) select * from myTest where a=3 and b=5 and c=4; ----abc顺序abc三个索引都在where条件里面用到了,而且都发挥了作用(2) selec.原创 2020-11-09 16:21:53 · 9424 阅读 · 0 评论 -
百度笔试题--论坛数据库表设计
转载地址:http://blog.sina.com.cn/s/blog_542a862901000cbq.html二、 一个简单的论坛系统,以数据库储存如下数据: 用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。 每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。简评: 这道题也与百度的业务有关,百度现在...转载 2018-07-04 14:45:19 · 2182 阅读 · 1 评论 -
Elasticsearch入门整理,索引原理
介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理P...转载 2018-12-07 01:56:33 · 266 阅读 · 0 评论 -
python如何防止sql注入
起因漏洞产生的原因最常见的就是字符串拼接了,当然,sql注入并不只是拼接一种情况,还有像宽字节注入,特殊字符转义等等很多种,这里就说说最常见的字符串拼接,这也是初级程序员最容易犯的错误。首先咱们定义一个类来处理mysql的操作class Database: url = '127.0.0.1' user = 'root' password = 'root' db = 'test...转载 2019-08-07 21:32:19 · 1143 阅读 · 0 评论