-
mssql和sqlite中关于ifnotexists的写法
在sql语名中,ifnotexists即如果不存在,ifexists即如果存在。下面学习下二者的用法...
数据库操作教程 2022-09-23 18:05:52 -
拯救你的数据通过日志恢复MSSQL数据
这段时间看了关于在SQLserver中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据...
数据库操作教程 2022-09-23 18:03:16 -
MSSQL自动重建出现碎片的索引的方法分享
1.索引碎片的产生?由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索引根本不使用索引,都会导致性能降低...
数据库操作教程 2022-09-23 17:59:04 -
MSSQLServer2014链接到MSSQLServer2000的解决方案及问题处理
开发与企业应用中,好几个版本SQLServer相互链接。分布式读取与存储,需要实现sp_addlinkedserver...
数据库操作教程 2022-09-23 17:58:56 -
.net+mssql制作抽奖程序思路及源码
抽奖程序:思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同时需要存储到数据库...
数据库操作教程 2022-09-23 17:58:28 -
SQL语句的并集UNION交集JOIN(内连接,外连接)等介绍
1.a.并集UNIONSELECTcolumn1,column2FROMtable1UNIONSELECTcolumn1,column2FROMtable2b.交集JOINSELECT*FROMtable1ASaJOINtable2bONa.name=b.namec.差集NOTINSELECT*FROMtable1WHEREnameNOTIN(SELECTnameFROMtable2)d.笛卡尔积SELECT*FROMtable1CROSSJOINtable2与SELECT*FROMtable1,table2相同2.SQL中的UNION与UNIONALL的区别是,前者会去除重复的条目,后者会仍旧保留。a.UNIONSQLStatement1UNIONSQLStatement2b.UNIONALLSQLStatement1UNIONALLSQLStatement23.SQL中的各种JOINSQL中的连接可以分为内连接,外连接,以及交叉连接(即是笛卡尔积)a.交叉连接CROSSJOIN如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积;举例S...
数据库操作教程 2022-09-23 17:57:30 -
MSSQL附加数据库拒绝访问提示5120错误的处理方法
MSSQL附加数据库时提示以下错误:无法打开物理文件“***.mdf”。操作系统错误5:“5(拒绝访问...
数据库操作教程 2022-09-23 17:57:22 -
MSSQLServer游标(CURSOR)的学习使用
说实的,使用MSSQLServer这样久,游标一直没有使用过。以前实现相似的功能,都是使用WHILE循环加临时表来实现...
数据库操作教程 2022-09-23 17:56:55 -
sqlserver四舍五入使用round函数及cast和convert函数
引言 今天和测试沟通一个百分比计算方式时遇到一个问题,我在存储过程里用到了强转CAST(32.678ASDECIMAL(5,1)) 我认为该方式只会保留一位小数,我给测试的回复是我并没有用到四舍五入函数,数据也没有四舍五入,而测试说他们自己验证后觉的数据是经过四舍五入了的。想到这里于是我再试了试存储过程的每个计算点,才发现了这个问题...
数据库操作教程 2022-09-23 17:54:55 -
Ubuntu14.04下mysql安装配置教程
mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广泛应用于各中小网站,是一种跨平台的数据库管理系统,现在介绍一下如何在Ubuntu14.04上安装和配置mysql方法/步骤1、更新源列表打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-getupdate------"的错误提示,导致无法安装...
数据库操作教程 2022-09-23 17:54:16 -
SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(下)
sys.dm_os_waiting_tasks引发的疑问(下)前面写了两篇了,其实不光是说sys.dm_os_waiting_tasks的应用,研究了挺长时间的并行,自己有了一些理解,所以分享出来希望有什么理解错误的地方大神们及时纠正!! 给出前两篇的连接:SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(上)SqlServer应用之sys.dm_os_waiting_tasks引发的疑问(中)前面两篇的编写有一个疑惑...最初认为的并行比如这个语句: select*fromt1innerjoint2ont1.a=t2.aOPTION(querytraceon8649) 在我的理解并行是开几个线程去获取T1数据,另外几个线程获取T2数据,然后关联结果形成最后结果集。可是试验了才发现自己原来想的和看到的结果不太一样呀!!!! 下面我们用前两篇的例子继续做试验... 这次我们2张表同时给锁住,看看等待里是什么情况...
数据库操作教程 2022-09-23 17:49:13 -
将string数组转化为sql的in条件用sql查询
例如:我想将String[]str={"4","5","6"}转化为“‘4',‘5',‘6'”字符串。这样我就可以用sql查询:select*fromtableNameidin(字符串)了...
数据库操作教程 2022-09-23 17:48:46