只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  08 - 数据库

摘要:二、函数计算部分 阅读全文

posted @ 2018-04-12 13:54 冰碟 阅读(450) 评论(0) 推荐(0) 编辑

摘要:三、连接查询部分 阅读全文

posted @ 2018-04-12 13:54 冰碟 阅读(365) 评论(0) 推荐(0) 编辑

摘要:一、数据查询部分 1、 看到执行计划有两种方式,对sql语句按Ctrl+L,或按Ctrl+M打开显示执行计划窗口每次执行sql都会显示出相应的执行计划 2、 执行计划的图表是从右向左看的 3、 SQL Server有几种方式查找数据记录 [Table Scan] 表扫描(最慢),对表记录逐行进行检查 阅读全文

posted @ 2018-04-12 13:42 冰碟 阅读(443) 评论(0) 推荐(0) 编辑

摘要:对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟我对SQL Server的认识有限,如有错误,也恳请您在发现后及时批评指正。 首先,打开【SQL Server Man 阅读全文

posted @ 2018-04-11 17:38 冰碟 阅读(1076) 评论(0) 推荐(0) 编辑

摘要:1.前言 对于优化SQL语句或存储过程,以前主要是用如下语句来判断具体执行时间,但是SQL环境是复杂多变的,下面语句并不能精准判断性能是否提高;如果需要精确知道CPU、IO等信息,就无能为力了。 这时候如果使用SET STATISTICS TIME ON和SET STATISTICS IO ON 指 阅读全文

posted @ 2018-04-11 14:41 冰碟 阅读(415) 评论(0) 推荐(0) 编辑

摘要:一、基本概念 1.数据的读取 页(page)是SQL SERVER可以读写的最小I/O单位。即使只需访问一行,也要把整个页加载到缓存之中,再从缓存中读取数据。物理读取是从磁盘上读取,逻辑读取是从缓存中读取。物理读取一页的开销要比逻辑读取一页的要大得多。 SET STATISTICS IO ON -- 阅读全文

posted @ 2018-04-11 14:25 冰碟 阅读(1631) 评论(0) 推荐(0) 编辑

摘要:触发器简介: 触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是由事件来触发。触发器是当对某一个表进行操作。例如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 触发器分类: 1、DML( 数据操纵语言 Data Manipula 阅读全文

posted @ 2018-04-08 16:04 冰碟 阅读(505) 评论(0) 推荐(0) 编辑

摘要:错误: 针对程序集 'SqlServerTime' 的 ALTER ASSEMBLY 失败,因为程序集 'SqlServerTime' 未获授权(PERMISSION_SET = EXTERNAL_ACCESS)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 EXTERN 阅读全文

posted @ 2018-04-04 10:34 冰碟 阅读(962) 评论(0) 推荐(0) 编辑

摘要:一、简介 Microsoft SQL Server 2005之后,实现了对 Microsoft .NET Framework 的公共语言运行时(CLR)的集成。CLR 集成使得现在可以使用 .NET Framework 语言编写代码,从而能够在 SQL Server 上运行,现在就可以通过 C# 来 阅读全文

posted @ 2018-04-03 18:50 冰碟 阅读(397) 评论(0) 推荐(0) 编辑

摘要:这一篇博客接着上一篇博客继续介绍 SQL CLR Stored Procedure 和 CLR Trigger, 上一篇博客介绍了 SQL CLR Function 的使用,以及 CLR 程序集的注册和 CLR Function 的注册。 我的上一篇博客:SQL Server CLR 使用 C# 自 阅读全文

posted @ 2018-04-03 18:50 冰碟 阅读(259) 评论(0) 推荐(0) 编辑

摘要:最近遇到“SQL如何链接远程MySQL”这个问题,现在问题终于解决,特把方法贴出来:(我所用的操作系统是Win7,数据库是SQL2005。) 1、在SQL SERVER服务器上安装MYSQL ODBC驱动; http://dev.mysql.com/downloads/mirror.php?id=3 阅读全文

posted @ 2018-03-09 16:01 冰碟 阅读(5249) 评论(0) 推荐(0) 编辑

摘要:我之所以会写这篇对比文章,是因为公司新产品研发真实经历过这个痛苦过程(传统基于SQL Server开发的C/S产品转为MySQL云产品)。首次需要数据转换是测试环节,当时为了快速验证新研发云产品性能与结果准确性(算法类),所以需大量的原始数据,最快的办法就是使用老产品的真实数据。因为在前期数据转换时 阅读全文

posted @ 2018-03-09 10:54 冰碟 阅读(354) 评论(0) 推荐(0) 编辑

摘要:SELECT * FROM MainTable mLEFT JOIN (SELECT d.* FROM (SELECT MAX(clc.Id) AS id FROM ChildTable AS clc GROUP BY clc.ParentId) t LEFT JOIN ChildTable AS 阅读全文

posted @ 2018-03-06 09:57 冰碟 阅读(967) 评论(0) 推荐(0) 编辑

摘要:很早以前就用sql查询分析器来操作过EXCEL文件了。 由于对于excel公式并不是很了解,所以很多时候处理excel中的内容,常常是用sql语句来处理的。[什么样的人有什么样的办法吧 :)] 今又要用sql读取excel中的内容,所以把常用到得一些记录一下。 常用的方法有2种 如果有密码还可以: 阅读全文

posted @ 2017-12-08 10:53 冰碟 阅读(1829) 评论(0) 推荐(0) 编辑

摘要:SQLite是一个开源、免费的小型的Embeddable RDBMS(关系型数据库),用C实现,内存占用较小,支持绝大数的SQL92标准,现在已变得越来越流行,它的体积很小,被广泛应用于各种不同类型的应用中。SQLite已经是世界上布署得最广泛的SQL数据库引擎,被用在无以计数的桌面电脑应用中,还有 阅读全文

posted @ 2017-11-17 11:21 冰碟 阅读(30868) 评论(1) 推荐(2) 编辑

摘要:首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 我是用的是Eclipse: JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭 阅读全文

posted @ 2017-10-19 17:54 冰碟 阅读(198) 评论(0) 推荐(0) 编辑

摘要:/******************************************************************************** 格式化字符串 */create function PadLeft(@num varchar(16),@paddingChar char( 阅读全文

posted @ 2017-10-19 11:27 冰碟 阅读(523) 评论(0) 推荐(0) 编辑

摘要:每次用的时候都要百度,备忘一下吧。 阅读全文

posted @ 2017-04-14 16:10 冰碟 阅读(389) 评论(0) 推荐(0) 编辑

摘要:SQL获取所有数据库名、表名、储存过程以及参数列表... 阅读全文

posted @ 2012-08-07 15:53 冰碟 阅读(476) 评论(0) 推荐(0) 编辑

摘要:SQL Server:SQL Like 通配符特殊用法:Escape... 阅读全文

posted @ 2012-02-06 16:10 冰碟 阅读(28742) 评论(1) 推荐(1) 编辑