代码改变世界

随笔分类 -  SQL

SqL中视图

2009-05-27 16:39 by 宝宝合凤凰, 961 阅读, 收藏,
摘要: 视图的好处,可以主要分为四点: 我简单的说一下,希望你能明白。 第一点: 使用视图,可以定制用户数据,聚焦特定的数据。 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话, 采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没 有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视 图,以后他在查询数据时,只需select * from view_cai... 阅读全文

公交车路线查询系统后台数据库设计

2009-05-27 16:37 by 宝宝合凤凰, 21 阅读, 收藏,
只有注册用户登录后才能阅读该文。 阅读全文

SQL行转列

2009-05-09 18:54 by 宝宝合凤凰, 483 阅读, 收藏,
摘要: SQL行转列(2008-07-07 20:14:36) 标签:sql行转列it 分类:技术总结 问题:有下列数据表 要将其转变为:可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么very easy了,不就是一个简单的分组嘛。Select 姓名 From 成绩表 Group By 姓名现在sql语句的架子搭起来了,无... 阅读全文

数据库设计三范式应用实战 [转]

2009-04-28 10:35 by 宝宝合凤凰, 395 阅读, 收藏,
摘要: 数据库设计三范式应用实战 数据库设计三范式应用实战 问题:如何将下表中列出的订单信息存入到关系数据库中 客户名 总价值 商品列表 北京商户张三 1000元 上衣:20 大连商户李四 1500元 上衣:10;裤子:15; 上海商户王五 7500元 上衣:30;裤子:45;... 阅读全文

彻底杜绝SQL注入

2009-04-27 11:54 by 宝宝合凤凰, 671 阅读, 收藏,
摘要: 彻底杜绝SQL注入 1.不要使用sa用户连接数据库 2、新建一个public权限数据库用户,并用这个用户访问数据库 3、[角色]去掉角色public对sysobjects与syscolumns对象的select访问权限 4、[用户]用户名称-> 右键-属性-权限-在sysobjects与syscolumns上面打“×” 5、通过以下代码检测(失败表示权限正确,如能显示出来则表明权限太高... 阅读全文

SQL2005自动定时备份数据库并按日期命名

2009-04-27 11:09 by 宝宝合凤凰, 905 阅读, 收藏,
摘要: SQL2005的维护计划里面自带了备份数据库任务,但不会自动按日期命名,不方便,下面的方法是以存储过程来解决的。 要用SQL2005的维护计划功能首先要确认SQL Server Agent服务是在启动状态,然后打开SQL Server Management Studio,展开对象资源管理器里的“管理”,右击维护计划选择新建维护计划,为维护计划命名,如:TestDB_Backup,选择默认的子计... 阅读全文

SQL2005系统升级手记之三-设置维护计划进行数据库备份

2009-04-27 10:46 by 宝宝合凤凰, 242 阅读, 收藏,
摘要: SQL2005系统升级手记之三-设置维护计划进行数据库备份 SQL Server 2005 的数据库维护与SQL Server 2000相比变化也非常大。在这次数据库系统升级过程中,针对数据库的备份等策略进行了如下的设置步骤。 定义并设置如下的备份策略: 1. 每周1次完全备份,周日晚0... 阅读全文

数据库设计理论及应用

2009-04-19 09:48 by 宝宝合凤凰, 329 阅读, 收藏,
摘要: 数据库设计理论及应用(5)——逻辑结构设计 数据库设计理论及应用(5)——逻辑结构设计阅读全文> 发表于 @ 2007年10月02日 11:57:00|评论(0 )|编辑|举报|收藏 数据库设计理论及应用(4)——概念结构设计 数据库设计理论及应用(4)——概念结构设计阅读全文> 发表于 @ 2007年10月02日 11:56:00|评论(0 )|编辑|举报|收藏 数据库设计理论及应用... 阅读全文

SQL Server 2005更改数据库的登录用户名与访问权限

2009-04-03 14:05 by 宝宝合凤凰, 1625 阅读, 收藏,
摘要: SQL Server 2005更改数据库的登录用户名与访问权限收藏 一般新建数据库,都是使用sa用户,这使用的数据库的最高用户dbo。当数据库被不法分子获取密码后,整个数据库就暴露在对方面前,这样对数据库的安全性提出了严峻的考验。 这里,我们采用新建登录名的方法,对单个数据库赋予权限。 1. 登录SQL Server 2005,“安全性”—“登录名”—“新建登... 阅读全文

SQL Server 2005 Express 远程连接配置

2009-04-03 11:03 by 宝宝合凤凰, 10738 阅读, 收藏,
摘要: SQL Server 2005 Express 远程连接配置 Post By:2008-10-6 13:42:49 1、开启sql2005远程连接功能: 第一步 :SQL Server Configuration Manager -> SQL Server 2005 Services 将 SQL Server Browser 设置为 running,如果没有Enable的话,右键 ... 阅读全文

sql express sa

2009-04-03 10:54 by 宝宝合凤凰, 339 阅读, 收藏,
摘要: 如果是安装之后 1. 启用sql server身份验证模式 如果你装的是带 managent studio 的 express, 那么用 windows 身份验证登录 按 F8 调出对象资源管理器窗口(如果没有的话), 在对象资源管理器连接到 express 实例(如果没有连接的话) 右键实例名--属性--安全性--服务器身份验证模式选择"sql server和windows" 确定并重新启动 s... 阅读全文

SQL SERVER 2005 同步复制技术

2009-02-13 23:16 by 宝宝合凤凰, 231 阅读, 收藏,
摘要: 以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录... 阅读全文

整理索引碎片,提升SQL Server速度 SQL Server“吃内存”的解决

2009-02-13 23:10 by 宝宝合凤凰, 1133 阅读, 收藏,
摘要: 现象:Web服务器中SQL Server占用内存非常高,加内存后,SQL Server又吃掉新加的内存,好像内存永远不够用一样。 分析:其实这并不一定是由于SQL Server活动过度造成的,在启动SQL Server后,SQL Server内存使用量会持续稳定上升,即使服务器上活动很少也不会下降,直到物理内存仅剩下4到10M为止,这是SQL Server缓冲池的预期行为,正常现象。 解决:不过这... 阅读全文

Sql Server2005 Transact-SQL 新兵器学习总结之-总结

2009-02-11 13:03 by 宝宝合凤凰, 237 阅读, 收藏,
摘要: Sql Server2005 Transact-SQL 新兵器学习总结之-总结 Microsoft SQL Server 2005扩展了SQL Server 2000的性能、可靠性、可用性、可编程性和易用性。 其中与我们开发工作息息相关的数据库引擎,引入了新的可编程性增强功能(如与 Microsoft .NET Framework 的集成和Transact-SQL的增强功能)、新XML... 阅读全文

sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)

2009-02-11 12:30 by 宝宝合凤凰, 326 阅读, 收藏,
摘要: sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结) 由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下: 1.access版本 --建立连接服务器 EXEC sp_addlinked... 阅读全文

SQL注入及防范

2008-12-29 20:07 by 宝宝合凤凰, 244 阅读, 收藏,
摘要: SQL注入及防范 标签: SQL注入 一、SQL注入方法 ①试探数据库 如在登录框的用户名中输入单引号‘ ②略过验证 若知道帐号,则在帐号名的输入框中输入:帐号名’-- 若不知帐号,则在帐号名的输入框中输入:‘OR 1=1 -- ③执行多个SQL表达式 利用分号分隔表达式如: 输入 ‘;drop table表名-- ‘;insert into表名 values('字段1值','字段2... 阅读全文