这是一个在任何领域都适用的规律。对于计算机这个相对更加面向思维的领域尤为如此。
就以SQL Server为例:
理解了SQL的理论基础——关系代数和关系理论
,
那么所有的查询语句将会像数学中的加减乘除一样简单明了。不会再觉得SQL的语法如何诡异(因为它与通常的编程语言有明显差别),不会再觉得子查询、
DISTINCT、JOIN、GROUP BY如何绕人,也不会再干那种把SQL当一种编程语言把表当一种数据结构的吃力不讨好的事。
理解了SQL Server的数据类型
,当你写下一个表达式时,你就能够知道SQLServer是怎么理解和处理这个表达式,而不会出现莫名的误会。同时,你也更能够随心所欲地将一个值转换为另一个你想要的结果。
理解了SQL Server的字符编码和排序规则
,varchar和nvarchar将能够更好地各司其职,你的字典里也将不再有“乱码”一词,只有字节、字符和编码规则的泾渭分明。(参看SQLServer中文处理
)
理解了SQL特有的三值逻辑(Three-valued Logic, 3VL)
,NULL与NOT NULL将没有分别,不一不异。
理解了表和索引的存储机制
,当你看到一个表,你可以透过SSMS的数据结果看到每一条记录每一个字段在磁盘里的排布,你可以知道一个CREATE INDEX将会增加多少的磁盘占用量,你也很容易明白怎么样的查询才能高效地使用索引,以及为何有时候查找索引还不如表扫描来得快。
理解了SQL Server的系统架构
,当你按下F5执行一个语句时,你可以看到数据是如何在磁盘、内存、tempdb之间流转,也更容易明白为什么一个查询会慢,慢在哪里;你也能够事先料想到什么时候一个操作会让日志文件飞速膨胀,吃完你的磁盘空间。
理解了会话、事务和隔离级别
,那么一个查询何时会等待、何时能读取、何时能修改,将一目了然。这是维护数据一致性和增强访问并发性的必备知识。
理解了SQL Server支持的动态语句
,你可以更好地发挥它天使般的神奇功力,同时避免被它魔鬼的一面所伤及。
至于SQL Server的系统函数、系统过程、系统视图和命令
,以及SSMS、sqlcmd、bcp、SSIS
几种常用的工具,都是Hack SQL Server的必备技巧。翻翻联机丛书,了解了才能应用自如。
抓住本质,深入理解原理,一切表面问题都是浮云。
一点感慨。
原文地址:http://topic.csdn.net/u/20100720/17/5F135532-FD54-4922-A35B-61AD60E15537.html
分享到:
相关推荐
【标题】:“一切都是浮云”的相关文章...综上所述,这篇文章推荐的文档很可能是一份关于如何通过中华诗词的研习来理解和体验“一切都是浮云”这一哲学观念的资料,旨在引导读者从古人的智慧中寻找生活的平衡与智慧。
浮云语音转文字是款可以批量转换音频文件的工具。它可以帮助用户将音频转换成文本,如果有想要快速浏览的小伙伴们可以将音频转换成文本浏览,非常方便。 软件特色 可把语音转文字 文字可以保存 界面简洁 操作...
首先,"浮云记事本源码.e"文件很可能是浮云记事本的源代码,这对于开发者或者想要深入理解软件工作原理的用户来说极其宝贵。源代码是程序的基础,它包含了软件的所有指令和逻辑,通过阅读源码,我们可以了解到记事本...
【jQuery浮云相册】是一款基于JavaScript库jQuery开发的网页相册组件,它允许开发者在网页上轻松创建...通过深入理解并实践这款组件,开发者可以进一步提升自己的前端开发技能,尤其是关于jQuery和图片展示方面的知识。
值得注意的是,虽然大部分游戏都支持窗口化,但某些较老或特定的游戏可能与浮云完美窗口化存在兼容性问题,使用前最好先查阅相关文档或社区经验。 总的来说,浮云完美窗口化是一款强大的工具,它通过技术创新帮助...
通过查看这些源代码,我们可以深入理解浮云特效的具体实现,并能将其应用到自己的项目中,创造出更多富有创意的动态效果。 总的来说,"H5 浮云特效示例"是HTML5和CSS3技术的精彩展示,它融合了网页的结构、样式和...
浮云
浮云E绘图SDK3.2,提供完成的开发资料和工具(绘图编辑器+绘图组件DLL+4个Demo+说明文档)。支持快速开发各类状态图、流程图、平面图等。同一类绘图,一套代码通用。 比如状态图,一套源码+状态配置txt文件+绘图...
asp解密解密,加密软件。什么乱码都是浮云
【浮云网址导航】是一个基于Web技术的个性化网站导航系统,其设计灵感源自于Windows 8的现代化用户界面,旨在为用户提供简洁、高效且个性化的上网体验。通过这个导航系统,用户可以一站式访问多种类型的常用网站,如...
标题中的“数字温度计DS18B20 MCS51 仿真加报告 别的都是浮云”指的是一项基于MCS51单片机的项目,该项目利用DS18B20数字温度传感器来设计并实现一个数字温度计。DS18B20是一种集成度高的温度测量芯片,它能够提供...
浮云论坛精华区浮云论坛精华区浮云论坛精华区
浮云绘图2.0 API Demo(VC版)是一个基于Visual C++的开源绘图软件开发工具包,它为开发者提供了丰富的图形绘制功能,便于在应用程序中实现自定义的绘图场景。这款软件的核心特性是其易用性和灵活性,允许用户通过...
《深蓝挂机锁:电脑安全与效率提升的智慧之选》 在信息化时代,我们的工作和生活离不开电脑,而长时间使用电脑时...在信息化的浪潮中,保护好自己的数字资产,"神马都是浮云,深蓝挂机锁"却是守护安全的一把坚实钥匙。
这款PPT作品不仅在锐普PPT大赛中脱颖而出,更是展现了作者对视觉艺术与信息传达的独特理解。 首先,我们要了解的是"去哪儿"这一概念,这在PPT的主题中占据重要地位。"去哪儿"可能象征着人生的探索、追求或者变迁,...
总的来说,这个PPT作品融合了设计、动画、故事叙述等多个方面的技能,展示了作者对PPT设计的深入理解和创新思维。通过学习和借鉴这样的作品,我们可以提升自己的PPT制作能力,更好地传达信息和情感。
这样,任何UIView实例都可以方便地调用这个工具类的方法,立即拥有“仙山浮云”的背景动画。这种设计遵循了iOS开发中的模块化原则,提高了代码的可重用性和可维护性。 FCMountainAnimation可能就是这个工具类的名称...
2021年那些大败局-神马流量、转化率都是浮云.docx
浮云合音是一款智能化的文字转语音软件,应用人工智能技术,可同时生成多个音频文件,断句清晰,感情度高。适用于幼儿课本生成朗读音频,微信公众号朗读MP3文件生成等各种场景下的文字转音频需求。 浮云合音特色 ...
4. **浮云动画原理**: - 浮云动画通常涉及多个连续的贝塞尔曲线,模拟云朵随风飘动的效果。 - 每个贝塞尔曲线代表云的一部分,通过改变控制点的位置,可以创建出云朵移动或变形的动画效果。 - 动画可以通过Core ...