-
SQL语句练习实例之二——找出销售冠军
复制代码代码如下:--销售冠军--问题:在公司中,老板走进来,要一张每个地区销量前3名的销售额与销售员的报表---createtablesalesdetail(Areaintnotnull,Salernvarchar(20)notnull,SalerIdintnotnull,Salesmoneynotnull)insertsalesdetailselect1,'张三',15,3000unionselect1,'赵一',16,3500unionselect1,'钱二',17,4000unionselect1,'孙三',18,5000unionselect1,'李四',19,5000unionselect1,'王五',11,7000unionselect2,'周边一',25,3000unionselect2,'李白',22,4000unionselect2,'张镇东',23,6000unionselect2,'李宁',24,1000unionselect3,'李斯',35,3000unionselect3,'李勇',33,2000unionselect4,'李逵',44,5000union...
数据库操作教程 2022-09-23 20:29:35 -
MMC提示不能打开文件SQLServerEnterpriseManager.MSC的解决方法
“开始”—>“运行”—>键入MMC命令 弹出如下窗口: “文件”—>“添加/删除管理单元(M)”或者直接按Ctrl+M,弹出下面窗口: 单击下面的“添加”按钮,选中“MicrosoftSQL企业管理器”: 单击“添加”按钮,添加成功,直接关闭这个窗口,然后在上面“添加/删除管理单元”的列表中可以看到了企业管理器了,同时点击“确定”按钮,在“控制台1”上出现MicrosoftSQLServers。 最后,选择“文件”—>“另存为”,将添加的控制台存到C:ProgramFilesMicrosoftSQLServer80ToolsBinnSQLServerEnterpriseManager.MSC目录下,直接覆盖原来存在的SQLServerEnterpriseManager.MSC文件...
数据库操作教程 2022-09-23 20:17:58 -
执牛耳者丨伍鸣:区块链是什么?
上海树图区块链研究院首席技术官伍鸣说区块链是十多年前悄然兴起,并迅速在全球科技界引发热潮的一种全新信息技术,从本质上讲,区块链虽然只是一个看似简单的共享数据库,但是它不可伪造、可以追溯、集体维护等特征,却能在网络信息时代展示出最广阔的应用前景,比如税务、版权等等,任何需要信任的场景,都可以用应用区块链的技术达到公开透明的目的。敬请关注9月24日20:30新闻综合频道《执牛耳者》两集连播...
区块链 2022-09-23 18:23:31 -
SQLServer附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程
问题描述: 附加数据时,提示无法打开物理文件,操作系统错误5。如下图:问题原因:可能是文件访问权限方面的问题...
数据库操作教程 2022-09-23 18:07:06 -
系统隐形杀手——阻塞与等待(SQL)
前言应用系统承载着大量的业务,随之而来的是复杂的业务逻辑,在数据库上的表现就是有着大量的不同种类的SQL语句。SQL语句执行的快慢又与阻塞等待有着密不可分的原因...
数据库操作教程 2022-09-23 18:05:48 -
DATASET与DATAREADER对象有什么区别
DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的...
数据库操作教程 2022-09-23 18:01:15 -
编写高质量代码改善C#程序——使用泛型集合代替非泛型集合(建议20)
软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。不管是数组还是集合类,它们都有各自的优缺点...
数据库操作教程 2022-09-23 17:54:32 -
没有SQLServer数据库时如何打开.MDF文件
如果您在试图打开一个.MDF数据库文件时,却发现自己没有安装SQLServer数据库,该怎么办呢?这时候,如果恰巧您的机子上装有VisualStudio2005或者是更高的版本时,不用安装SQLServer数据库也能打开.MDF数据库文件。本文我们主要介绍了这一方法的实现,接下来我们就开始介绍...
数据库操作教程 2022-09-23 17:44:31 -
为什么我们需要在SQLServer里更新锁
每次讲解SQLServer里的锁和阻塞(Locking&Blocking)都会碰到的问题:在SQLServer里,为什么我们需要更新锁?在我们讲解具体需要的原因前,首先我想给你介绍下当更新锁(Update(U)Lock)获得时,根据它的兼容性锁本身是如何应对的。一般来说,当执行UPDATE语句时,SQLServer会用到更新锁(UpdateLock)...
数据库操作教程 2022-09-23 17:35:44 -
SQLServer游标语句声明/打开/循环实例
SQLServer游标语句使用方法:复制代码代码如下:--声明一个游标DECLAREMyCursorCURSORFORSELECTTOP5FBookName,FBookCodingFROMTBookInfo//定义一个叫MyCursor的游标,存放forselect后的数据--打开一个游标OPENMyCursor//即打开这个数据集--循环一个游标DECLARE@BookNamenvarchar(2000),@BookCodingnvarchar(2000)FETCHNEXTFROMMyCursorINTO@BookName,@BookCoding//移动游标指向到第一条数据...
数据库操作教程 2022-09-23 17:19:01 -
bak文件怎么打开2000w数据怎么打开?
首先这个bak文件是SQL数据库的备份文件,要使用SQL恢复然后就可以查询了找到需要的文件注意解压出来有7GB+1、下载SQLserver2012express(带管理器)2、安装上那个“全新安装”3、打开SQLservermanagementstudio4、右键点击红圈圈“数据库”-----“还原数据库”确定导入---等待完成然后就会出现这个数据库右键,点击显示前1000行,右侧就会出现如图可以看见使用这些代码就可以显示出1000行的信息那么我们就去掉那个top1000变成这样然后最关键的在最下面加入点击“执行”下面就会出现结果我用ssd来搜索,大概要10秒完成检索,所以各位自己掂量吧。...
数据库操作教程 2022-09-23 17:15:57 -
Sql学习第四天——SQL关于withcube,withrollup和grouping解释及演示
关于withcube,withrollup和grouping通过查看sql2005的帮助文档找到了CUBE和ROLLUP之间的具体区别:CUBE生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合...
数据库操作教程 2022-09-23 17:15:35