
数据据/mysql/mssql
顺子
这个作者很懒,什么都没留下…
展开
-
ASP与存储过程实践(实例)
顺子工作室负责转载ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。 现在,我基本上通过调用存储过程访问SQL Server,以下的文转载 2007-03-22 15:50:00 · 852 阅读 · 0 评论 -
收集MSSQL函数
Datediff:返回跨两个日期的日期和时间边界数语法:Datediff(datepart,startdate,enddate)参数datepart是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分缩写yearyy, yyyyquarterqq,转载 2007-04-12 13:57:00 · 986 阅读 · 0 评论 -
Sql进程问题
1. 如果条件许可, 首先把iis和sql server分到两台服务器中, 这样可以避免两者互相影响, 也有利于查找直接的原因.(例如, 由于IIS工作缓慢, 可能会导致不断的向sql发请求, 这样看起来似乎就是sql server的问题) 2. 如果要查询是否连接没有释放引起的, 你可以用查询分析器连接到你的数据库服务器, 执行下面转载 2007-04-29 17:33:00 · 1120 阅读 · 0 评论 -
Sql server 2005的分页存储过程,利用ROW_NUMBER()新特性
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:顺子-- Create date: 2008-6-4-- Description: 通用分页,用于单表查询,联合查询不适用,只适用于sql server 2005,利原创 2008-07-26 20:05:00 · 1391 阅读 · 0 评论 -
在 SQL Server 中合理的使用 LEFT OUTER JOIN 进行开发
比如我们想对某人的消费项目进行汇总,对应以下两个表:Theme 与 ThemeDetailTheme 的记录为:ThemeID(int) ThemeName(varchar[10]) 1 就餐 2 出差 3转载 2008-08-01 20:36:00 · 649 阅读 · 0 评论 -
MYSQL中TIMESTAMP类型的默认值
MYSQL中TIMESTAMP类型的默认值 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:表:———————————Table Create Table原创 2012-02-29 09:54:39 · 1965 阅读 · 0 评论 -
PHP5.3.5如何连接MSSql Server
windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx自行下载微软提供的The SQL Server Driver for PHP。下载后解压缩,将所有的.dll文件拷贝到php安装目录的ext文件夹中,接下来打开p转载 2012-02-20 09:56:06 · 4382 阅读 · 0 评论 -
6个有用的MySQL语句
1. 计算年数你想通过生日来计算这个人有几岁了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) – TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 两个时间的差取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyy原创 2012-02-28 14:29:40 · 702 阅读 · 1 评论 -
PHP查询MySQL大量数据的内存占用分析
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -原创 2012-02-29 09:53:25 · 1166 阅读 · 0 评论 -
数据库字段复用的基本原理与示例
一、逻辑代数基础: 1,数字用二进制表示,所有可能出现的数只有0和1两个。 2,基本运算只有“与”、“或”、“非”三种。 与运算定义为:(用 & 表示与运算) 0 & 0 = 0 0 & 1 = 0 1 & 0 = 0 1 & 1 = 1 可以简单理解为:只要有一个0,结果就是0,和乘法类似。 或运算定义为:原创 2012-02-29 09:54:19 · 642 阅读 · 0 评论 -
共同好友mysql
1. 好友关系传统:uid、 friendId缺陷:对于海量数据,100w用户,每人50个好友,则有 100w * 50的数据,数据量颇大改进1:分表根据uid hash成多个数据表,这样保障一个递增关系缺陷:处理共同好友、相识度问题无从下手改进2:聚集uid、friendIds(23,45,89,…)问题1:申请好友方法原创 2012-02-22 09:47:20 · 1796 阅读 · 0 评论 -
mysql字符串连接函数
MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类转载 2012-02-22 09:47:47 · 2514 阅读 · 0 评论 -
Command命令详解
教程重点简述:Command命令的使用,批处理 Fireworks4COMMANDS(命令)功能祥解:Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通Javascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个转载 2007-03-26 17:27:00 · 4685 阅读 · 0 评论 -
MS SQLSERVER中如何快速获取表的记录总数
MS SQLSERVER中如何快速获取表的记录总数在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据转载 2006-05-26 01:13:00 · 940 阅读 · 0 评论 -
存储过程类型参照表
adDBTimeStamp 135 日期时间数据类型 adDecimal 14 十进制整数值 adDouble 5 双精度小数值 adError 10 系统错误信息 AdGUID 72 全域性唯一识别字(Globally unique identifier) adDispath 9 COM/OLE自动对象(Automation Object) adInteger原创 2007-08-22 15:35:00 · 995 阅读 · 0 评论 -
sql企业管理器打不开 怎么办
关于MMC不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限 打开运行对话框输入:mmc 控制台--添加/删除管理单元--添加--找到MicrosoftSQ原创 2007-08-22 15:38:00 · 2788 阅读 · 0 评论 -
SQL模糊查询
执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE转载 2012-02-06 13:50:30 · 633 阅读 · 0 评论 -
PHP开发者常犯的10个MySQL错误
数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。1、使用MyISAM而不是InnoDBMySQL有很多的数据库引擎,单一般也就用MyISAM和转载 2012-02-16 17:15:48 · 679 阅读 · 0 评论 -
触发器
关键字: 触发器 实例在数据库设计中,有两种方法可设定自动化的资料处理规则,一种是条件约束,一种是触发器,一般而言,条件约束比触发器较容易设定及维护,且执行效率较好,但条件约束只能对资料进行简单的栏位检核,当涉及到多表操作等复杂操作时,就要用到触发器了.一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是:虚拟表Inserted、虚拟表Deleted在表记录新增时 存放新增的记录转载 2006-05-25 23:48:00 · 797 阅读 · 0 评论 -
存储过程生成随机数
/*设计存储过程,给表中随机录入1--99999的数字,通过游标找出其中的最大值和最小值*/ create table emp ( eid varchar(10) ) --drop table emp create proc prand as begin declare @i int set @i=0 while @i<100 beg转载 2007-03-12 21:10:00 · 2159 阅读 · 0 评论 -
存储过程分页实例(含有分页代码asp)
'//分页存储过程set ANSI_NULLS OFFset QUOTED_IDENTIFIER ONGOALTER proc [dbo].[sh_page] @RecordCount int output, @QueryStr nvarchar(100)='table1',--表名、视图名、查询语句 @PageSize int=20, --每页的大小(行数) @PageCurrent int原创 2007-03-15 12:47:00 · 1115 阅读 · 0 评论 -
一个通用查询的存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: -- =============================================ALTER PROCEDURE [原创 2007-03-29 11:56:00 · 954 阅读 · 0 评论 -
我写的一个简单触发器,实现计票功能
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: 增加相片的票数-- =============================================alter TRIG原创 2007-04-04 09:17:00 · 944 阅读 · 0 评论 -
关于sql server建立索引需要注意的问题
人们在使用sql时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理oltp或决策支持系统dss)中表现得尤为明显。笔者在工作实践中发现,不良的sql往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分转载 2007-05-21 17:35:00 · 811 阅读 · 0 评论 -
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联
message: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。这个问题该如何解决?=============一.控制面板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》重新启动MS SQL SERVER用windows验证登陆查询分析器--》执行 sp_password null,sa新密码,'sa'二."无法连接到服务器,用户xxx登陆失败转载 2007-07-04 16:02:00 · 5051 阅读 · 0 评论 -
正确重置MySQL密码
如果你忘记了MySQL密码,如何重置它呢? 下面是错误答案: 首先停止MySQL服务,然后使用skip-grant-tables参数启动它: shell> /etc/init.d/mysql stop shell> mysqld_safe –skip-grant-tables & 此时无需授权就可以原创 2012-03-01 09:44:09 · 797 阅读 · 0 评论