SQL技术
SQL数据库开发
这个作者很懒,什么都没留下…
展开
-
SQL如何使用快照恢复被误删的数据?
什么是快照数据库快照是sql server 2005的一个新功能。MSDN上对它的定义是:数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致。在创建数据库快照时,源数据库通常会有打开的事务。在快照可以使用之前,打开的事务会回滚以使数据库快照在事务上取得一致。创建示例数据库Use MASTER;GOCREATE ...原创 2019-08-19 09:00:00 · 639 阅读 · 0 评论 -
SQL开发与数据库管理笔记,看过的都说好!
一、开发管理篇1.按姓氏笔画排序Select* FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','...原创 2019-10-28 08:10:00 · 364 阅读 · 0 评论 -
SQL中的ALL、ANY和SOME的用法介绍
SQL Server中有三个关键字可以修改比较运算符:ALL、ANY和SOME,其中ANY和SOME等价。他们作用于比较运算符和子查询之间,作用类似EXISTS、NOT EXISTS、IN、NOT IN 以及其他逻辑意义,这些语法同样被SQL Server2000支持但是很少看到有人用它们,今天我们就来介绍一下他们的用法。定义ALL:是所有,表示全部都满足才返回trueANY...原创 2019-11-27 08:10:00 · 2673 阅读 · 1 评论 -
续 | 一套简单实用的SQL脚本,总有你需要的
之前已经分享了一部分内容接上一章我们继续分享一些简单并且比较实用的SQL脚本10、SQL中的相除方法一--SQL中的相除SELECT CASE WHEN ISNULL(A-B,0)=0 THEN ''ELSE CAST(CONVERT(DECIMAL(18,2),A*100.0/(A-B)) AS VARCHAR(10))+'%' END AS '百分数' ...原创 2019-11-07 08:10:00 · 386 阅读 · 0 评论 -
ORDER BY排序太简单?那是因为你还没用过这四大排序函数!
我们在写SQL代码时,只要有排序,首先想到的肯定是ORDER BY,以至于好多小伙伴觉得排序多简单啊。今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Server排序中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。我们先创建一个测试数据表ScoresWITH t AS(SELECT 1 StuID,70 Scor...原创 2019-12-17 08:10:00 · 638 阅读 · 0 评论 -
SQL存储过程的详细用法,不信你看不懂
最近有不少小伙伴来私信存储过程到底是怎么一回事?之前有详细介绍过,不过时间比较久远,可能不好找。重新给需要的小伙伴介绍一下,语法比较固定,但是写法还是有点灵活,可以先模仿,写多了也就明白了。存储过程其实就是已预编译为可执行过程的一个或多个SQL语句。通过调用和传递参数即可完成该存储过程的功能。前面有介绍过存储过程的一些语法,但是没有详细示例,今天我们来一起研究一下存储过程。1创建...原创 2019-12-13 08:10:00 · 597 阅读 · 0 评论 -
除了会排序,你对ORDER BY的用法可能一无所知!
导读 为什么只有ORDER BY后面可以使用列别名 为什么不推荐使用ORDER BY后接数字来排序 为什么视图和子查询里面不能使用ORDER BY ……小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。今天给大家分享一些你可能不知道的ORDER BY用法。一、ORDER ...原创 2019-12-11 08:10:00 · 1683 阅读 · 0 评论 -
常用SQL函数太简单?那是你没用过这些高级函数(不看后悔系列)
几个月前整理一套SQL Server的常用函数,还没看或想收藏的戳这里《精心整理了一套SQL Server常用函数,速速收藏!》。后来又陆续分享了几套其他数据库平台的常用函数,就有读者反映:总是这些简单的知识点捣腾来捣腾去,有意思吗?敢不敢来点高级的?读者有需要,怎么可能不满足呢?但是又要讲的大家都明白,所以花了不少时间做示例演示,今天就分享给大家。测试环境SQL Server ...原创 2019-12-18 08:10:00 · 412 阅读 · 0 评论 -
你有一份经典SQL语句大全,请注意查收!!!
一、基础部分1、创建数据库CREATEDATABASEdbname2、删除数据库DROPDATABASEdbname3、创建新表CREATETABLEtabname(col1 type1 [notnull] [primary key],col2 type2 [notnull],..)根据已有的表创建新表:...原创 2019-10-23 08:10:00 · 410 阅读 · 0 评论