摘要:
脚本: osql -S 127.0.0.1 -U sa -P 123456 -i D:\Data.sql 注意: 1. 如果 Data.sql 文件是从数据库 DB_A 中导出的,而这个 Data.sql 中的数据需要导入到数据库 DB_B 中,请注意 Data.sql 的第一行 SQL 代码应该是 阅读全文
随笔分类 - [20] SQL
MySQL 中获取用户表、用户视图、用户表中列信息
2019-04-23 20:15 by 音乐让我说, 1048 阅读, 收藏, 编辑
摘要:
直接贴代码了: 代码来自于:https://github.com/jianxuanbing/Bing 谢谢浏览! 阅读全文
SQL Server 中获取所有的用户表、用户视图的信息
2019-04-23 20:11 by 音乐让我说, 1874 阅读, 收藏, 编辑
摘要:
直接贴代码了: 用户表: 示例: 用户视图: 谢谢浏览! 阅读全文
SQL SERVER 2008 清空删除日志文件(瞬间日志变几M)
2019-01-22 19:31 by 音乐让我说, 4078 阅读, 收藏, 编辑
摘要:
sql 在使用中每次查询都会生成日志,但是如果你长久不去清理,可能整个硬都堆满哦,笔者就遇到这样的情况,直接网站后台都进不去了。下面我们一起来学习一下如何清理这个日志吧 SQL2008清空删除日志: 方法一: '在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。 SQ 阅读全文
【转】怎样玩转千万级别的数据
2014-07-20 10:41 by 音乐让我说, 172 阅读, 收藏, 编辑
摘要:
大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追... 阅读全文
Id 生成器
2014-06-04 16:12 by 音乐让我说, 223 阅读, 收藏, 编辑
摘要:
开源 SNS 项目 SpaceBuilder 中的 IdGenerator 的默认实现是以当前时间为基准的 Id 生成器。返回一个 long 类型,用在生成新用户的 Id。 阅读全文
无须安装 SSMS,只通过修改注册表,启用 sa 登录 SQL Server 2005/2008
2012-11-25 20:50 by 音乐让我说, 748 阅读, 收藏, 编辑
摘要:
在没有安装 SQL Server Management Studio (SSMS) 2008 and 2005 时,如何启用 sa 登录?答:一般在安装完 VS2008 及以上版本的 Visual Studio,默认会安装相应版本的 SQL Server 服务器端。如果我们需要操作 SQL Server 服务器端,那么还需要有一个客户端,比如 SSMS,如果不想安装 SSMS,而改用其它的客户端工具连接,比如 Navicat Premium 。那么会遇到一个问题,默认安装完的 SQL Server 只能用 Windows 认证方式登录,而 sa 登录方式默认是不启用的,如果想要采用混合的登录方 阅读全文
精妙Sql语句
2011-12-29 16:16 by 音乐让我说, 262 阅读, 收藏, 编辑
摘要:
1. 判断a表中有而b表中没有的记录select a.* from tbl1 a left join tbl2 bon a.key = b.keywhere b.key is null 虽然使用in也可以实现,但是这种方法的效率更高一些2. 新建一个与某个表相同结构的表select * into bfrom a where 1<>13.between的用法,between限制查询数据范围时包括了边界值,not between不包括select * from table1 where time between time1 and time2select a,b,c, from tab 阅读全文
(转)SQL Transcation的一些总结
2011-12-13 15:22 by 音乐让我说, 280 阅读, 收藏, 编辑
摘要:
转载自:http://www.cnblogs.com/rush/archive/2011/12/11/2284262.html一个基本的Transaction模板:-- =============================================-- Transaction Temp-- =============================================BEGIN TRY BEGIN TRANSACTION -- -- You code here. -- COMMIT TRANSACTIONEND TRYBEGIN CAT... 阅读全文
简单的权限方案之数据库设计
2011-06-07 19:52 by 音乐让我说, 305 阅读, 收藏, 编辑
摘要:
看到标题里的“权限”,大家可能第一时间想到 MemberShip。但我认为,MemberShip 有它的局限性,把我们的思维给限制了,比如我要实现一个可以由“系统管理员”自由增加、修改角色,并且重点是这个角色可以直接控制菜单的显示、功能按钮的显示,很可能“系统管理员”不懂技术,完全是一个计算机“小白”,那么简单易懂的设计是必须的,可能我对 MemberShip 不是太熟,所以为了节约时间,于是就自己动手设计!下面是我的数据库设计!文件下载:http://files.cnblogs.com/Music/%E6%9D%83%E9%99%90%E6%96%B9%E6%A1%88%E4%B9%8B%E 阅读全文
给SQL中的Table 的多列设置唯一键(插入数据时,这几列不能有完全相同的值)
2011-05-13 10:15 by 音乐让我说, 691 阅读, 收藏, 编辑
摘要:
在SQL中,在维护多对多的关联时,有时候我们为了避免使用复合主键,需要用唯一键来模拟,代码如下:alter table StaffInfoMoreGroupadd constraint UK_StaffInfoMoreGroup_UniquePairValue unique(StaffInfoId,UserGroupId)谢谢浏览! 阅读全文
SQL Server 中查看加密的存储过程、函数,视图,触发器
2011-04-06 11:09 by 音乐让我说, 3244 阅读, 收藏, 编辑
摘要:
今天在从SQL Server 2000 中导出数据库结构和数据的时候,出现了一个错误:do.[proc_GetNewPoNo] 是加密存储过程。SQL Server 2000 中不支持加密存储过程。顾名思义该存储过程已经加密了,需要解密,在网上搜索了一下,运行,直接通过。代码如下:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOCREATE PROCEDURE proc_decrypt(@objectname varchar(50))ASbeginset nocount on--破解字节不受限制,适用于SQL SERVER 2000 存储过程,函数 阅读全文
Oracle,SQL Server,Access万能数据库通用类DBHelper!
2011-04-04 15:06 by 音乐让我说, 2147 阅读, 收藏, 编辑
摘要:
代码如下:using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Data.OleDb;using System.Data.OracleClient;using System.Configuration;using System.Reflection;namespace SystemFramework.DAL{ /**//// <summary> /// All right 阅读全文
SQL中With关键字的简单用法
2011-02-25 03:18 by 音乐让我说, 1061 阅读, 收藏, 编辑
摘要:
代码如下:select * from dbo.HRReOrPuType/* with 的写法避免了产生临时表的IO,更多建议请参考:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/ */with t_rePuType1 as( select Id from HRReOrPuType where typeName like '出勤奖%')/* 后面可以接N个,但with结束后,必须使用with定义的这些变量 ,t_rePuType2 as () */select * from dbo.HRUser 阅读全文
SQL 智能提示工具
2010-08-16 19:58 by 音乐让我说, 1344 阅读, 收藏, 编辑
摘要:
SQL Prompt、SQL.Assistant转载自:http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.htmlSQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么的吗?虽然微软至SQL 2008以上的版本提供了SQL智能提示,但是 阅读全文
批量随机修改悬赏问题发布人
2010-08-14 19:49 by 音乐让我说, 276 阅读, 收藏, 编辑
摘要:
最新我们的新网址 http://www.6eat.com 快要上线了,其中我们有一个版块叫“问答悬赏”,主要是网友提出问题,然后其他网友回答。我们程序员插入了很多测试数据,都是以“admin”的身份发布的,现在马上要上线了,需要把问题发布人改为我们公司N个文员的帐号,要不能是同一个帐号,现在要随机,我写了一段SQL脚本来解决,代码如下:谢谢大家,请多... 阅读全文