随笔- 91
文章- 1
评论- 9
阅读-
54451
随笔分类 - SQL
数据库方面的东西
存款截图生成器,微信支付宝图片生成
摘要:这几天搞了个存款生成器,后续慢慢再增加其他的图片功能。 相关技术也在博客中有记录。 为什么我的链接功能被关了?现在随笔不能加入链接吗? 博客升级了吧,现在少于150字不能发布出去,而且不能增加链接,什么意思呢- -!150字是好多东西,我这里要筹够150字,但是像百度这些都没有这种要求,如果图片很多
阅读全文
今天搞了个友情外链工具,站长来交换链接
摘要:都时站长的时代过去了,SEO也没有什么用了,不过玩个自己的小网站可以提升自己技术,也是一块自留地,很多时候测试,救急还是很有用的。 大家参考参考,可以提交你网站的链接,做个交换,互相帮助。 试用地址 ,说明 EFCore快速完成友情链接功能,前台及上线(上) 文章是开发过程,最下面有个传送门,首页也
阅读全文
从验证谈起
摘要:突然想起以前一个很轴的同事的代码风格,他主要写存储过程,而且他是有意的与代码分开,因为他不太关注代码。他写一个存储过程会在前面加下一大堆验证,验证输入是否正常,验证查询的表里面是否有数据,验证关联的表里面是否有数据,等等,不夸张的所,大部分都是验证代码。而且还拿“任何数据都是不可信的”这句话来做为他
阅读全文
约束用起来
摘要:大概是两年前的样子,认识了一种思想,项目建表一般不用外键,一般不用外键是说得比较多的,没有说主键,和唯一约束,其实唯一约束我也很少看到有人在用,即使后期维护数据问题存在很大的麻烦,大家也原意或者是没有意识到而去花大量的时候去修复数据问题,去寻找问题的原因等等. 这一下都到14年4月下旬了,我之...
阅读全文
数据库索引<二> 补充前篇 (上一篇抽风了,这个补上)
摘要:在前一个创建索引中已经大概说了三部分的影响,基本应该注意哪一些。写完上一篇后我感觉有很多地方没有写清楚,所以这篇就是更深入一些的理解索引到底是怎么和数据表关联,怎么快速查询的。 先看一下下面的图,图是描述的在一个表上三个字段建了一个索引的情况,图分成三部分A,B,C。下面慢慢来看这几部分。 A部分,这个是B树的一个缩略图,方便习惯平时的思维。 B部分,这个就是详细的数据排列情况了,举了几个简单的例子,但是大概能看出索引节点里面数据的关系了。这里就像前一篇中想像成group by 后面的列一样,先排哪个,后排列哪个,那么哪些结构可能会用到这个索引呢?下面我分别列出几个查询,看哪些能用到...
阅读全文
数据库索引<二> 补充前篇
摘要:你要准备的软件有:最新版 Rsync for windows服务端:cwRsync_Server_2.1.5_Installer.zip客户端:cwRsync_2.1.5_Installer.zip还有这个是服务端的最新核心升级包:cwRsync_2.1.5_update_100.zip下载地址:http://sourceforge.net/project/showfiles.php?group_id=69227&package_id=68081&release_id=624676Rsync 的server端跟 客户端 都是一个Windows的exe的安装文件。选好安装路径,装
阅读全文
数据库索引<二> 如何创建索引
摘要:前面一篇说法了索引结构,和几种索引在数据表上的结构,了解了索引可以为查询服务,这篇说一说如何创建索引。 >平时可能的创建方式 这个系统中要用到A字段,B字段,C字段做为查询的条件,联接的条件较多,有些地方有A,B组合查询的,有些地方有A,C组合查询的,这些是前提,我大概认为是这样的。到目前为止我看到的同学们建索引都是 A,B,C各建一个索引,下面慢慢说这里有什么问题,也有可能没有问题,得看情况。 >建索引应该考虑条件(查询,联接等),查询字段,数据的分布 1)条件,这个很个很是被大家接受,很多都是条件上建索引的。比如下面代码select * from tb where a>1
阅读全文
数据库索引<一> 索引结构表结构
摘要:有很长时间没有更新博客了,再过几天都2月分了,如果再不更新一篇,我1月分都没有更新,保持连续,今天更新一篇。 最近没有什么看技术方面的东西,游戏,画画搞这些去了。我发现我每年一到年底就是搞这些东西,其实平时技术也搞得少。昨天看了一篇园友博客写的为什么要在自增列,时间上面建聚集索引,我今天更新一篇关于索引的东西。我翻出以前讲关于索引和创建索引的ppt复习一篇,下面就是关于索引的内容。 1.先从字面,定义来理解一下索引。百度百科是这样来说的“将文献中具有检索意义的事项(可以是人名、地名、词语、概念、或其他事项)按照一定方式有序编排起来,以供检索的工具书”,从这一点可以看出索引是将一些关键的...
阅读全文
sql里Where条件顺序
摘要:以前的理解: sql语句里where后面的条件是否分先后顺序的 ,比如 A and B and C和 C and B and A 是一样,不像C语言 A && B 与B && A 执行效果不一样,是从左向右的。为什么会得出这样的结论呢?也就是论据是什么?如果条件有三列a,b,c;b列上有索引 那么Where a='a' and b='b' and c='c' 与Where c='c' and b='b' and c='c' 都会优先选b列,因为b列有索引,所以不会是从
阅读全文