随笔分类 -  SQL Server

SQL Server基础
向Sql Server数据库插入中文时显示乱码的解决办法 (转)
摘要:转自:http://blog.csdn.net/wizardlun/article/details/4577658參考:http://shareideas.blog.51cto.com/362642/71946 昨天用asp.net2.0和SqlServer2005配合做了一个简单的留言本,但是在往数据库中写入中文的时候却出现了乱码,写入英文或其他类型的数据都显示正常。于是我就Google了一下,出来了很多的解决方案,大都是设置网站的编码的,还有的说要配置Web.Config文件,在里面设置本地化措施。我按照上述方法逐一试验,结果还是,于是继续Google,在一篇英文说明里我找到了一个办法。我 阅读全文

posted @ 2013-11-27 16:21 bicabo 阅读(777) 评论(0) 推荐(0)

谈数据库的性能优化
摘要:转自:http://jameswxx.javaeye.com/blog/591504 谈数据库的性能优化 这篇文章是我花了很多时间写出来的,曾经发表在javaeye论坛上,今天居然不见了,幸好网上有人转载这篇文章,没办法,只好再一份在博客里。这个是我以前写给我部门的一个技术心得,鄙人才疏学浅,知道javaeye高人很多,如果我写的不对的地方,欢迎指教。 我靠这么多关键字过滤啊,“fapiao”也成了关键字 1:前言 数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系 统细节打交道,在此不可能针对... 阅读全文

posted @ 2012-09-05 23:02 bicabo 阅读(17003) 评论(0) 推荐(2)

SQL中的Where,Group By,Order By和Having
摘要:说到SQL语句,大家最开始想到的就是他的查询语句: select * from tableName; 这是最简单的一种查询方式,不带有任何的条件。 当然在我们的实际应用中,这条语句也是很常用到的,当然也是最简单的。在考虑到性能的时候,我们一般不这么写!具体怎么写,请关注后续的文章。。。 下面我们着重的看下文章标题所提到的几个子句。 一、Where 在英文中翻译为:在哪里,在什么地方。 在SQL语句中又该如何进行翻译呢? 如下一句: select * from tableName where id="2012"; 就是寻找表tableName中,id=2012的记录。 这里的 阅读全文

posted @ 2012-08-09 10:05 bicabo 阅读(11414) 评论(4) 推荐(4)

SQL SERVER分割字符串
摘要:1、使用指定的字符串分割,返回分割后元素的个数 create function Get_StrLength ( @str varchar(1024), @split varchar(10) ) returns int as begin declare @location int declare @start int declare @length int set @str=ltrim(rtrim(@str)) set @location=charindex(@split,@str) set @length=1 while @location<>0 begin... 阅读全文

posted @ 2012-04-01 14:30 bicabo 阅读(503) 评论(0) 推荐(0)

SQL语句大全
摘要:本词条从基础知识、判断对象和应用技巧等方面,介绍了SQL(Structured Query Language)结构化查询语言的应用方法。目录基础 判断对象是否存在 提升 技巧 基础创建数据库  创建之前判断该数据库是否存在   if exists (select * from sysdatabases where name='databaseName')   drop database data... 阅读全文

posted @ 2010-11-24 11:08 bicabo 阅读(378) 评论(0) 推荐(0)

XP下安装SQL2000Enterprise Edition企业版
摘要:XP下安装SQL2000Enterprise Edition企业版 阅读全文

posted @ 2010-11-08 11:18 bicabo 阅读(450) 评论(0) 推荐(0)

sql日期格式转换
摘要:sql日期格式转换 2010-01-26 20:41 SQL使用convert来取得datetime日期数据,以下实例包含各种日期格式的转 换, 可以通过查询语句及查询结果来显示不同的格式,如果是Date格式也可以用: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(10... 阅读全文

posted @ 2010-05-21 12:02 bicabo 阅读(410) 评论(0) 推荐(0)

SQL Server中删除重复数据的几个方法
摘要:SQL Server中删除重复数据的几个方法 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一Sql代码 declare@maxinteger,@idintegerdeclarecur_rowscursorlocalforselect主字段,count(*)from表名groupby主字段havingcount... 阅读全文

posted @ 2010-03-13 10:39 bicabo 阅读(319) 评论(0) 推荐(0)

MS SQL视图的作用
摘要:第一点: 使用视图,可以定制用户数据,聚焦特定的数据。 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话, 采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没 有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视 图,以后他在查询数据时,只需select * from view_caigou 就可以啦。 第二点:使用视图,可以简化数据操作。 解释:我们在... 阅读全文

posted @ 2010-02-05 15:08 bicabo 阅读(3528) 评论(1) 推荐(1)

SQL Server 2005 中 ROW_NUMBER()的用法
摘要:SELECT * FROM(SELECT ROW_NUMBER() OVER(ORDER BY RecordId) AS RowID,* FROM BaseUser) as table1WHERE RowID BETWEEN 20 AND 30-- RowID 将SELECT ROW_NUMBER() OVER(ORDER BY RecordId) 查出的结果取个别名,用于取结果记录的条件[即: ... 阅读全文

posted @ 2010-01-29 11:40 bicabo 阅读(345) 评论(0) 推荐(0)

SQL Server 2005新功能
摘要:举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare@nint set@n=10 selectTOP(@n)*fromOrders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一... 阅读全文

posted @ 2010-01-20 18:11 bicabo 阅读(216) 评论(0) 推荐(0)

Northwind数据库练习及参考答案
摘要:Northwind数据库练习及参考答案 单表查询 --查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、客户ID和雇员ID等字段的值Create View OrderqueryasSelect OrderDate,OrderID,CustomerID,EmployeeIDfrom Orders where OrderDate Betwee... 阅读全文

posted @ 2010-01-20 09:30 bicabo 阅读(3814) 评论(0) 推荐(0)

配置SQL Server 2005 以允许远程连接
摘要:默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。   要允许远程连接SQL Server 2005 ,需要完成以下步骤: •在SQLServer 实例上启用远程连接。 •打开服务器 SQLBrowser 服务。•配置防火墙以允许SQLBrowser 服务和SQLServer服务网络... 阅读全文

posted @ 2009-06-22 13:32 bicabo 阅读(481) 评论(0) 推荐(0)

C# 读取Excel文件代码
摘要:片段 1 using System.Data.OleDb; ... static void Main() { Application.Run(new Form1()); } private void Form1_Load(object sender, System.EventArgs e) { DataTable myT=ExcelToDataTable("D:/文件/新武昌站点资料.xls","... 阅读全文

posted @ 2009-05-05 14:34 bicabo 阅读(31831) 评论(0) 推荐(1)

全国各个省市数据库
摘要:--各个省市资料http://www.xzqh.org/quhua/index.htm--不足:23山东和16山东重复--创建DBPromary数据库 create database DBPromaryuse DBPromarygo --创建promary表create table promary( proID int primary key, proName varchar(50) not nu... 阅读全文

posted @ 2009-04-17 20:42 bicabo 阅读(852) 评论(1) 推荐(0)

SQL--外联接
摘要:。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHT... 阅读全文

posted @ 2009-04-15 12:02 bicabo 阅读(782) 评论(0) 推荐(0)

SQL--JOIN之完全用法
摘要:SQL--JOIN之完全用法 外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是... 阅读全文

posted @ 2009-04-15 12:01 bicabo 阅读(239) 评论(0) 推荐(0)

union uninon all 内连接 外连接
摘要:学习小结--union uninon all 内连接 外连接 学习小结1union 不重复uninon all 重复2内连接 外连接 外连接 包含没有相关条件的纪录附件UNION运算符可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为: select_statement UNION [ALL] select... 阅读全文

posted @ 2009-04-15 12:00 bicabo 阅读(1053) 评论(0) 推荐(0)

SQL Server中内连接和外连接的区别
摘要:SQL Server中内连接和外连接的区别 假设一个数据库中有两张表,一张是学生表StudentInfo,一张是班级表ClassInfo,两张表之间用ClassId字段进行关联。 如果用内连接,正常的写法是这样的: Select StudentInfo.*,ClassInfo.* from StudentInfo join ClassInfo on StudentInfo.ClassI... 阅读全文

posted @ 2009-04-15 11:50 bicabo 阅读(3829) 评论(0) 推荐(0)

导航