随笔分类 -  16数据库基础

摘要:最近遇到一个专门进行SQL技术优化的项目,对很多既有的老存储过程进行调优(现在已经不再新增任何存储过程),因此系统的对SQL语句编写进行一次科学的学习变得很有必要。这儿将基于黄德承大神的Oracle SQL语句优化一书,选取其中比较实用和通用的部分进行介绍。 任何SQL语句,只要在where子句中实 阅读全文
posted @ 2016-10-31 20:45 代码熊二 阅读(372) 评论(0) 推荐(1) 编辑
摘要:一直说要好好复习一下Mysql都木有时间,终于赶上最近新购买了阿里云,决定使用CentOS去试试.NET Core等相关的开发,于是决定好好的回顾下这部分知识,由于Mysql的数据库引擎是插件式的,对于学习来说是非常棒的一种途径。 Tip: 在VS中,利用EF管理Mysql,需要安装mysql-co 阅读全文
posted @ 2016-05-09 20:03 代码熊二 阅读(382) 评论(0) 推荐(1) 编辑
摘要:下篇的内容很多都会在工作中用到,尤其是可编程对象,那些年我们写过的存储过程,有木有?到目前为止很多大型传统企业仍然很依赖存储过程。这部分主要难理解的部分是事务和锁机制这块,本文会进行简单的阐述。虽然很多SQL命令可以通过工具自动生成,但如果能通过记忆的话速度会更快,那么留给自己思考的时间就越多。此外 阅读全文
posted @ 2016-02-14 11:03 代码熊二 阅读(2832) 评论(2) 推荐(11) 编辑
摘要:中篇的重点在于,在复杂情况下使用表表达式的查询,尤其是公用表表达式(CTE),也就是非常方便的WITH AS XXX的应用,在SQL代码,这种方式至少可以提高一倍的工作效率。此外开窗函数ROW_NUMBER的使用也使得数据库分页变得异常的容易,其他的一些特性使用相对较少,在需要时再查阅即可。 本系列 阅读全文
posted @ 2016-02-06 10:58 代码熊二 阅读(1587) 评论(5) 推荐(3) 编辑
摘要:在当今这个多种不同数据库混用,各种不同语言不同框架融合的年代(一切为了降低成本并高效的提供服务),知识点多如牛毛。虽然大部分SQL脚本可以使用标准SQL来写,但在实际中,效率就是一切,因而每种不同厂商的SQL新特性有时还是会用到,这部分内容更是让人抓瞎,常常会由于一些很简单的问题花很久来搜索准确答案 阅读全文
posted @ 2016-02-05 10:43 代码熊二 阅读(3354) 评论(8) 推荐(7) 编辑

点击右上角即可分享
微信分享提示