随笔分类 -  sql

database
windows xp 安装MYSQL 出现Error 1045 access denied 的解决方法
摘要:自己遇到了这个问题,也找了很久才解决,就整理一下,希望对大家有帮助!操作系统:WINDOWS-XP 系统数据库版本:mysql 5.x提示:access denied for user 'root'@'localhost' using password yes/no原来都好好的,今天开机上来提示上面的这个错误,重启 MySQL 还是不可以。注意我这里的环境是 WINDOWS-XP 系统,LINUX... 阅读全文
posted @ 2010-07-08 14:01 xiaohc 阅读(3277) 评论(1) 推荐(2)
MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系
摘要:今天我们要说的包括服务器登录名Server Login,服务器角色Server Role,数据库用户DB User,数据库架构DB Schema,数据库角色DB Role 。 阅读全文
posted @ 2009-11-05 09:42 xiaohc 阅读(4924) 评论(18) 推荐(8)
筛选一段时间内过生日会员的方法
摘要:筛选一段时间过生日的会员,会遇到以下几个问题: 1、时间以月和日来计算 2、跨月问题 3、跨年问题 现提供一个思路,类似于黑盒与白盒的概率。 把会员的生日的“年”的部分都转成和筛选时间的“年”的部分一致,然后用“between .. and ..” 来搜索。 改变日期,T-SQL提供了两个方法,DateAdd 和 DateDiff 。 简单介绍下,DateAdd 通过向指定日期添加间隔,返回新的 ... 阅读全文
posted @ 2009-03-24 10:08 xiaohc 阅读(668) 评论(0) 推荐(0)
连接查询最新唯一记录的方法
摘要:引出:信息表NEWS[nid,ntitle,cid,cdate......] 栏目表COLUMN[cid,cname....] 新闻表里CID有与栏目表的外键约束 ,现在要想查询10篇最新文章,按信息添加顺序,每个栏目一篇,即按时间排序、按栏目排序,每个栏目一篇! 开始想用连接、游标来实现,太麻烦,先提供一下思路,希望对有同样需要的朋友有帮助: Code highlighti... 阅读全文
posted @ 2008-07-29 12:22 xiaohc 阅读(459) 评论(0) 推荐(0)
SQL2000升级到2005过程中的用户和登录名问题
摘要:SQL2000升级到2005过程可以采用附加、恢复、DTS或脚本等多种方式,一般运用都可以顺利升迁,但升迁后数据库的用户及权限就会是个大问题,我们称之为“孤立用户”。虽然术语“登录”和“用户”经常交换使用,但它们之间有很大的不同。登录用于用户身份验证,而数据库用户帐户用于数据库访问和权限验证。登录通过安全识别符 (SID) 与用户关联。访问 SQL Server 服务器需要登录。验证特定登录是否有效的过程称为“身份验证”。登录必须与 SQL Server 数据库用户相关联。您使用用户帐户控制数据库中执行的活动。如果数据库中不存在针对特定登录的用户帐户,使用该登录的用户即使能够连接到 SQL S 阅读全文
posted @ 2008-05-14 14:37 xiaohc 阅读(1469) 评论(0) 推荐(0)