随笔分类 -  SqlServer数据库

摘要:1 左连接又称内部连接 前提:两个表格内都有同样的值。2 有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种数据库都有提供方法来达到这个目的:MySQL: CONCAT()Oracle: CONCAT(), ||SQL Server: +CONCAT() 的语法如下:例子1:MySQL/O... 阅读全文
posted @ 2015-04-06 08:51 山水中华 阅读(189) 评论(0) 推荐(0) 编辑
摘要:下面这些笔记是在数据库中用到了,本想自己总结,可网上一搜已经有了,只是做了一条补充。rowcount的用法:rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,setrowcount10select*from表A这样的查询只会返回表A中的前10条数据。它和... 阅读全文
posted @ 2015-03-28 16:29 山水中华 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一 、查询重复的id记录,和条数 ,这里主要要说明的是having 用法select ID,COUNT(ID) from Nationality_Map group by ID having COUNT(ID)>=2 ;二、存储过程中 参数做条件 这个不是第一次看见了,但是一直没有弄明白它有何用,今... 阅读全文
posted @ 2015-03-27 15:03 山水中华 阅读(262) 评论(0) 推荐(0) 编辑
摘要:还是和平常一样,我习惯在各个群里穿梭,一来了解最新的技术,二来收集各种各样的资料,知识点,以便提高自己,三来从中娱乐,获得快乐,四来交一些志同道合的朋友,朋友多了路好走,五来其他。就这样我发现一个群友在群里面提出这样的一个问题。其实我最喜欢这样的问题了,数据库嘛,我擅长的,一方面复习,一方面算是... 阅读全文
posted @ 2014-12-12 15:27 山水中华 阅读(1153) 评论(4) 推荐(3) 编辑
摘要:这个原来是SqlServer的数据库,现在改成MySQL的,由于两个数据库有些差别。在程序中怎么处理。为了给自己提个醒,把它记录下来。 这是MySQL数据库 Public Sub display() Dim sql As String = "select CreatedDate f... 阅读全文
posted @ 2014-09-11 12:05 山水中华 阅读(578) 评论(0) 推荐(0) 编辑
摘要:由于自己使用的电脑系统是xp,而服务器上的数据库是SqlServer2012,于是用SqlServer2005管理端操作2012,总是不成功。在网上也百度谷歌了很久,也没有解决,也发了很多问没有找到解决。一次偶然在博客中看到有人使用Toad for SQL Server 5.7 Freeware... 阅读全文
posted @ 2014-09-09 15:18 山水中华 阅读(29814) 评论(0) 推荐(2) 编辑
摘要:一 SqlServer中操作如下图这个是没问题的。二 MySQL中操作如下图但是在MySQL中想实现这个功能如下图,但是出错了。原来是MySQL中不支持子查询的我们可以这样修改一下就可以实现它看到没有,我仅仅在查询外面加了一层而已,却实现了。代码如下:create PROCEDURE testp(i... 阅读全文
posted @ 2014-07-10 12:43 山水中华 阅读(713) 评论(0) 推荐(0) 编辑
摘要:一.SqlServer 中1. 创建表create table testuser( id int, --primary key, names varchar(50), address varchar(50), paw varchar(50))2.创建存储过程create proc testp12(@... 阅读全文
posted @ 2014-07-10 12:16 山水中华 阅读(996) 评论(0) 推荐(0) 编辑
摘要:mysql 中取得汉字字段的各汉字首字母这个转载于http://blog.csdn.net/lky5387/article/details/11973721DELIMITER ;;CREATE FUNCTION `getPY`(in_string VARCHAR(65534)) RETURNS me... 阅读全文
posted @ 2014-07-08 18:15 山水中华 阅读(3756) 评论(0) 推荐(0) 编辑
摘要:一。类型比较bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。一个字节就是8位,那么bigint就有64位int:从-2^31(-2,147,483,648)到2^31-1(2,147,4... 阅读全文
posted @ 2014-06-25 13:41 山水中华 阅读(2838) 评论(0) 推荐(0) 编辑
摘要:一 sqlserver游标使用/*** 游标的使用 讲了这个多游标的优点,现在我们就亲自来揭开游标的神秘的面纱。 使用游标的顺序: 声名游标、打开游标、读取数据、关闭游标、删除游标。1.3.1声明游标 最简单游标声明:DECLARE CURSOR FOR;其中select语句可以是简单查询,也可以是... 阅读全文
posted @ 2014-06-24 16:21 山水中华 阅读(1970) 评论(0) 推荐(0) 编辑
摘要:以下是个人笔记:本文是为了理解 row_number() over(partition by ) 和实现各种数据库的分组排序功能select ROW_NUMBER()over( partition by officeid order by userid )as id, * from tbl_User... 阅读全文
posted @ 2014-06-19 18:27 山水中华 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:数据表SET ANSI_NULLS ON;GOSET QUOTED_IDENTIFIER ON;GOCREATE TABLE [dbo].[test] ([Id] int IDENTITY(1, 1) NOT NULL,[Name] nvarchar(50) NULL,[parenetId] int... 阅读全文
posted @ 2014-04-26 17:17 山水中华 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:1.with 用法with SubQuery(ID,Name,parenetid,[Level]) as ( select ID,Name,parenetid,0 as [Level] from test where isnull(parenetid ,0)= 0 union all select A.ID,A.Name,A.parenetid,B.Level+1 AS [Level] from test A inner join SubQuery B on A.parenetid = B.ID ) select * from SubQuery2.SQL c... 阅读全文
posted @ 2014-03-27 17:48 山水中华 阅读(163) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-03-04 23:52 山水中华 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2013-12-28 01:04 山水中华 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; Server=myServerAddress;Database=myDataBase;User ID=myUsername... 阅读全文
posted @ 2013-05-04 22:47 山水中华 阅读(335) 评论(0) 推荐(0) 编辑
摘要:新建两张表:create table users( uid int, uname varchar(50), unumber int, ustorage int, umemo varchar(50))create table test( uid int, uname varchar(50), unumber int, ustorage int, umemo varchar(50))增,删,改 users触发器 同时修改test表create trigger tr_insertON usersFOR insertASdeclare @uid int,@uname varchar(50), @unu 阅读全文
posted @ 2013-04-08 17:08 山水中华 阅读(165) 评论(0) 推荐(0) 编辑
摘要:全部复制select * into NewTable from OldTable复制结构select * into NewTable from OldTable where 1=2复制数据insert intoNewTable (y1,y2,y3) selecty1,y2,y3 from OldTable 阅读全文
posted @ 2013-03-28 15:32 山水中华 阅读(154) 评论(0) 推荐(0) 编辑
摘要:数据库系统表可能用得着的select * from dbo.systypes 系统字段类型select * from dbo.sysobjects 表、视图,函数、存储过程select * from dbo.syscolumns 所有字段select * from dbo.syscomments sql脚本语句 阅读全文
posted @ 2013-03-21 16:09 山水中华 阅读(129) 评论(0) 推荐(0) 编辑