------【SQL】
文章平均质量分 68
独孤文彬
人生的转折从大米时代开始
展开
-
SQL视频总结
难以忘怀浙大耿建玲老师的数据库视频,学习过程原创 2014-08-18 20:48:46 · 1042 阅读 · 20 评论 -
SQL系列总结——基础篇(三)
之前的两篇文章SQL系列总结:《基础篇(一)》,《基础篇(二)》已经介绍了一些基本的数据库知识、现在让我们来从头开始构建一个数据库、到管理数据库和对象。 架构开始! 1、创建数据库! 现代的数据库系统都配备了图形化的工具、所以这对于我们来说并不是什么难事,不过我们现在学习的是SQL!那么用SQL语句怎么创建数据库呢? CREATE DATABA原创 2014-06-22 20:40:44 · 1119 阅读 · 10 评论 -
SQL系列总结——基础篇(二)
表达式:是符号与运算符的组合,一个常量,变量、列或标量函数就是一个简单的表达式,复杂的表达式由两个或更多的简单表达式通过运算符连接起来组成。运算符同样的遵循优先级的原则。作用,让SQL的查询操作更灵活。 内置函数:提高sQL操纵信息的能力,同时具有了更大的灵活性。分类、1、聚集函数(分组函数);2、算数函数;3、时间日期函数;4、字符函数;5、转换函数,例如:to_char()将数原创 2014-06-15 10:30:27 · 1244 阅读 · 9 评论 -
SQL系列总结——基础篇(一)
数据库与表、列的关系其实就像是一个Excel工作薄(workbook)与Excel表格(sheet)以及表格中的列的关系一样。关系数据库中最基本的对象有3个:表、列、用户 基本的概念名词理解: 表,就相当于Excel中的一个sheet, 当我们创建一个表时,为了方便查找和理解,在命名时应本着简短明了的原则。例如:表名(Student)表示学生的信息,非常直观简短。 列原创 2014-06-06 19:34:19 · 1304 阅读 · 16 评论 -
sql代码重构——使用自定义函数(一)
(UDF) 是准备好的代码片段,它可以接受参数,处理逻辑,然后返回某些数据。其实和众多其他编程语言里的函数基本是一个道理。原创 2016-07-10 17:18:18 · 1408 阅读 · 11 评论 -
项目实战——sqlserver 使用With as 提高sql语句的可维护性和运行效率
所谓的共用表达式,有没有点像一般编程语言中的全局常量呢?为什么是常量?因为,在sql语句中,一经定义,无法再次进行修改,只能调用。原创 2016-07-24 20:34:37 · 1582 阅读 · 21 评论 -
sql代码重构—— 创建自定义函数(二)
UDF 可以用于多种情况,以使代码具有更好的可维护性、可重用性和更少的复杂性。当 T-SQL 代码的相同段在几个地方(可能由几个存储过程和批 SQL 语句)使用时,这会非常有用。例如,假定一个应用程序中的几个部分都需要查找产品是否必须重新订购。在每个需要此操作的地方,代码可以检查重新订购等级,并将它与库存量加订购量的和相比较。然而,因为这个代码在几个地方用到,所以可以改为使用 UDF 以减少代码块,并使得万一需要更改时维护函数更加容易。原创 2016-07-14 08:54:34 · 928 阅读 · 13 评论 -
sql代码重构—— 创建自定义函数(三)——自定义函数和存储过程的对比
存储过程: 可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。原创 2016-07-17 17:07:18 · 1039 阅读 · 16 评论 -
SQL——回头看,原来“事务”在这里!!!
2年过后,实践+工作。层多次遇到和听到事务的概念。不经想起了,当初看的那本sql入门经典。再次翻看。收货巨多!今天来聊聊数据库的事务吧。 所谓不谋全局者不足谋一域,不谋万世者不足某一时。让咱先上一张导图吧。 好吧,是有点看不清的感觉。 下面是思维导图的简易版。一:背景 解决数据更新带来的冲突问题。 事务四个特性持久性结束时,必须正确保存数据,不管出现什么特殊、意外情况 断电、设备失效…原创 2016-09-27 15:20:46 · 671 阅读 · 26 评论