数据库
文章平均质量分 65
Java技术博文
这个作者很懒,什么都没留下…
展开
-
Mysql与Sqlserver的区别
对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显转载 2013-02-25 14:17:28 · 772 阅读 · 0 评论 -
SQL sp_help (Transact-SQL)
sp_help (Transact-SQL)SQL Server 2008 R2其他版本此主题尚未评级 - 评价此主题报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。 Transact-SQL 语法约定语转载 2013-07-11 15:33:55 · 2422 阅读 · 0 评论 -
SqlServer中的dbo是什么意思?
SqlServer中的dbo是什么意思?DBO是每个数据库的默认用户,具有所有者权限,即DbOwner 通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。 比如:你以User1登录进去并建表Table,而未指定DBO, 当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上转载 2013-06-28 21:11:55 · 9124 阅读 · 0 评论 -
SQL Server表名为什么要加[]方括号?
问:我刚安装了Microsoft SQL Server 2000个人版,发现它的SQL语句怎么和标准不一样。比如我使用最简单的查询语句"select * from user"查询表user,结果它提示语法错误,后来系统自动给我纠正过来变成"select * from [user]",查询才成功执行了。也就是说要给表名添加方括号才是正确的格式。答:因为"user"是SQL Server保留转载 2013-06-28 21:19:16 · 6496 阅读 · 0 评论 -
T-SQL中的go是什么意思?
go 是SYBASE和SQL Server中用来表示事物结束,提交并确认结果,相当于ORACLE的CommitSQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。当前批处理语 句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。G转载 2013-06-28 21:14:08 · 1515 阅读 · 0 评论 -
用SQL语句向表格中插入数据INSERT
SQL语言使用insert语句向数据库表格中插入或添加新的数据行。Insert语句的使用格式如下: insert into tablename (first_column,...last_column) values (first_value,...last_value); 例如: insert into employee (firstname,转载 2013-07-01 22:20:12 · 2623 阅读 · 0 评论 -
SQL ---CUBE 和 ROLLUP 之间的具体区别
CUBE 和 ROLLUP 之间的具体区别ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。下面是 CUBE 和 ROLLUP 之间的具体区别:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。ROLLUP 优点: (1)ROLLUP 返回单个结果集,而 C转载 2013-07-17 16:04:06 · 1100 阅读 · 0 评论 -
SQL Join的一些总结inner join/outer join/cross join
Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使用场合:目录Inner joinOuter joi转载 2013-06-30 22:08:26 · 1770 阅读 · 1 评论 -
win7 64位的数据源(ODBC)配置问题
win7 64位的数据源(ODBC)配置问题今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此猜测只有64位win7有这问题,解决办法:运行C:/Windows/SysWOW64下odbcad32.exe就可以正常添加各种数据转载 2013-08-04 16:26:54 · 1128 阅读 · 0 评论 -
Mongodb在Windows下安装及配置
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2.解压缩至E:/mongodb即可3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/d转载 2013-12-04 09:47:43 · 699 阅读 · 0 评论 -
第一节 MongoDB介绍及下载与安装
第一节 MongoDB介绍及下载与安装引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而转载 2013-12-04 09:16:30 · 682 阅读 · 0 评论 -
《深入浅出Hibernate》:Java持久化的演进1
以前看过一些持久化的封装代码,但并没有完全理解其设计思想和要义,今天看了《深入浅出Hibernate》的章节,有种拨云见日,豁然开朗的感觉。今天就写篇博文梳理下演进过程,希望能帮助各位更清晰地理解持久化的解耦思想吧。这里我们有一个需求,查询客户A的银行账户余额,代码如下:上面的代码是标准的JDBC查询操作。想一想:查询完成后,需要释放哪些资源?为什么?这里不展开讲了,有兴趣的可以参考这边文章连接池...原创 2018-04-25 07:44:05 · 273 阅读 · 0 评论 -
GROUP BY的用法
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果转载 2013-07-11 11:47:58 · 1242 阅读 · 0 评论 -
SQL取n到m条记录的语句
取n到m条记录的语句1.select top m * from tablename where id not in (select top n * from tablename)2.select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入set rowcount nse转载 2013-06-25 22:37:20 · 1788 阅读 · 0 评论 -
如何学习SQL
如何学习SQLfeilniu(AT)gmail.com写于20100826本文遵循CC协议,欢迎转载在论坛中不断看到有新人问一些基础的问题。于是抽空整理了本帖,希望对新人有所帮助。本文无意取代任何一本数据库或SQL的参考书,主要是提供一点学习方向的指导和技术心得的分享。地图和指南针并不能代替其它的野营工具,经验和心得也只能来自于亲身走过的旅途。本文主要以SQL Se转载 2013-02-28 12:03:23 · 626 阅读 · 0 评论 -
sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
启动SQL Server 2008 Management Studio工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。转载 2013-06-11 09:21:09 · 833 阅读 · 0 评论 -
SQL Server 2008 导入数据库(.MDF文件)
在下载一个源程序的时候,常常会一起下下来一个数据库,即一个.MDF文件和一个.LDF文件,那么我们如何添加到我们的SQL Server 2008中呢?下面是一些详细的步骤:1.将.MDF和.LDF文件拷到SQL Server2008放数据的那个文件夹下面,本人的是这个目录:D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\M转载 2013-06-11 17:47:56 · 1510 阅读 · 0 评论 -
数据库 的版本为 661,无法打开。此服务器支持 655 版及更低版本。不支持降级路径
喜欢vs2010的界面,于是安装了WIN7旗舰版,全新的系统,然后安装vs2010,结果带来一连串的麻烦。 sql2008 sp1 express与sql 2008 R2(RTM)vs2010带的是sql2008 sp1 express,查看sql2008 sp1的版本号为10.0.2531.0,如下:use masterselect @@VERSI转载 2013-06-11 18:16:35 · 2976 阅读 · 0 评论 -
SQL Server 2008 Express 升级R2全过程
SQL Server 2008 R2已经发布一段时间了,它提供了众多的新功能供我们使用,比如:StreamInsight,Report Builder 3.0,PowerPivot等。对于Express版用户来说,R2也提供了相应的Express版本,更好的消息是,在R2 Express 中,允许用户数据库文件的大小从之前的4G变成了10G,对于小应用程序来说,这已经足够了。本文讲述从SQL Se转载 2013-06-11 18:18:56 · 2582 阅读 · 1 评论 -
SQL Server 2008 和 SQL Server 2008 R2 的区别
SQL Server 2008 和 SQL Server 2008 R2 共享 SQL Server 的同一主版本,因此共享某些 SQL Server 组件。在安装有 SQL Server 2008 的实例的同一台计算机上安装 SQL Server 2008 R2 的实例时,这些共享组件将升级到最新版本,因此在这个情况下将升级到 SQL Server 2008 R2 的版本SQL Server转载 2013-06-12 09:43:19 · 8454 阅读 · 0 评论 -
此数据库没有有效所有者,因此无法安装数据库关系图支持对象,解决方案
解决方法很简单,右键选择数据库属性,然后在左侧菜单中选择文件,然后将所有者更改为sa就OK了转载 2013-06-12 11:26:11 · 958 阅读 · 0 评论 -
sql server(MSSQLSERVER)服务不能启动 解决办法
sql server(MSSQLSERVER)服务不能启动 解决办法最近很多客户的服务器数据库改为sql 2008,我也第一次装了sql2008。使用过程中发现本地sql server(MSSQLSERVER) 服务不能启动,Windows 不能在 本地计算机 启动SQL Server(MSSQLSERVER)。由于本人对mssql了解的不够深,所以未能及时发现问题转载 2013-06-11 09:09:16 · 6541 阅读 · 0 评论 -
SQL Server 2008 导入.mdf文件时遇 (数据库 的版本为 661,此服务器支持 655 版错误),完美解决
与此问题是由于要导入的.mdf版本高于2008或者2008 sp1661是sql2008 R2的版本号有关R2与2008的区别请查看上篇博客下面解决此问题:1.下载安装sql server 2008 r2 版本,注意创建的实例名不能与sql server 2008 创建的实例名相同有关实例的概念,请查看博客http://blog.csdn.net/hezikui19原创 2013-06-12 10:32:52 · 9466 阅读 · 2 评论 -
什么是SQL SERVER实例
SQL SERVER实例-------------------------------------------------------------------------------------- 所谓“SQL实例”,实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。在一台计算机上,可以安装多个SQL SER转载 2013-06-11 09:50:08 · 1906 阅读 · 0 评论 -
如何将mdf导入到SQL Server 2008
方法1.进入Sql Server Management Studio在“对象资源管理器”右击“数据库”单击附加进入“附加数据库”后添加mdf文件即可。方法2.还可以使用系统存储过程EXEC sp_attach_db @dbname='yourdatabasename', --添加一个数据库@dbname=数据库的名字@filename1='盘符:/文件夹/xxx.MDF', --转载 2013-06-11 17:50:17 · 1397 阅读 · 0 评论 -
数据库事务:ACID + 读取/更新问题
目录[阅读本文需要?分钟]:数据库事务是什么?1.1. 原子性1.2. 一致性1.3. 隔离性1.4. 持久性并发事务的读取问题2.1. 脏读2.2. 不可重复读2.3. 幻读2.4. 不可重复读和幻读的区别并发事务的更新问题3.1. 第一类丢失更新3.2. 第二类丢失更新1、数据库事务是什么?数据库事务是个泾渭分明的概念。要么是黑,要么是白,中间没有灰色地带。一系列操作要么全部执行成功,要么全不...原创 2018-06-30 19:10:48 · 811 阅读 · 1 评论