随笔分类 -  数据库

1 2 下一页
[转]mssql链接服务器
摘要:mssql version:sql server 2008mysql version:mysql-5.1.321,安装MSDASQL--安装MSDASQL(64 位 OLEDB Provider for ODBC (MSDASQL))--http://www.microsoft.com/downloads/details.aspx?FamilyID=000364db-5e8b-44a8-b9be-ca44d18b059b&displaylang=zh-cn--select the version WindowsServer2003.WindowsXP-KB948459-v2-x64-E 阅读全文
posted @ 2011-06-01 12:28 Seer Lin 阅读(1241) 评论(0) 推荐(0)
将没有产品图片的产品设置为不在前台显示SQL实现
摘要:--select*fromProductwhereProCode='DWIHEE00108'--declare@resultint--execxp_fileexist'C:\test\testsdfs.txt',@resultoutput--select@resultdeclare@resultint,@proiduniqueidentifier,@proimgurl1nvarchar(100)declaremyCursorcursorforselectproid,proimgurl1fromproductopenmyCursorfetchmyCursorint 阅读全文
posted @ 2011-05-11 11:24 Seer Lin 阅读(329) 评论(0) 推荐(0)
[摘]提高SQL语句查询效率的若干建议
摘要:1、避免将字段设为“允许为空” 2、数据表设计要规范3、深入分析数据操作所要对数据库进行的操作4、尽量不要使用临时表5、多多使用事务6、尽量不要使用游标7、避免死锁8、要注意读写锁的使用9、不要打开大的数据集10、不要使用服务器端游标11、在程序编码时使用大数据量的数据库12、不要给“性别”列创建索引13、注意超时问题14、不要使用Select *1... 阅读全文
posted @ 2010-08-03 12:03 Seer Lin 阅读(516) 评论(0) 推荐(0)
SQL简单的分页存储过程
摘要:[代码] 阅读全文
posted @ 2009-04-27 11:08 Seer Lin 阅读(1784) 评论(2) 推荐(0)
mssql cursor游标——用备份数据库为例
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->--备份的时候,sql2005有一个小bug,备份不能放跟目录 backupdatabaseStuDBtodisk='c:\backup\StuDb.bak' restoredat... 阅读全文
posted @ 2009-02-27 11:31 Seer Lin 阅读(498) 评论(0) 推荐(0)
mssql trigger
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> createdatabaseTestTriggerDb go useTestTriggerDb go createtableStudent ( StuIdchar(4)... 阅读全文
posted @ 2009-02-27 11:29 Seer Lin 阅读(538) 评论(0) 推荐(0)
mssql常用语句,平时用来学习sql的
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1--1,用管理员登录 2--2,用管理员创建新数据库 3--3,用管理员创建新登录 4--4,授权新登录名访问新数据库的权限 5usemaster 6go... 阅读全文
posted @ 2009-02-25 12:45 Seer Lin 阅读(407) 评论(0) 推荐(0)
sql_index 索引测试
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1 2 3--索引测试 4DROPTABLEBank 5 6CREATETABLEBank 7( 8AccountNoVARCHAR(20)... 阅读全文
posted @ 2009-02-20 12:46 Seer Lin 阅读(728) 评论(0) 推荐(0)
统计某个班男女生人数_sql练习题
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1有如下表格和数据: 2IDNameClassSex 3-------------------------... 阅读全文
posted @ 2009-02-17 10:13 Seer Lin 阅读(2449) 评论(0) 推荐(0)
mssql的T-SQL教程(从建登陆到建库、表和约束)(2)
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1--1,用管理员登录 2--2,用管理员创建新数据库 3--3,用管理员创建新登录 4--4,授权新登录名访问新数据库的权限 5usemaster 6go ... 阅读全文
posted @ 2009-02-16 11:55 Seer Lin 阅读(371) 评论(0) 推荐(0)
mssql的T-SQL教程(从建登陆到建库、表和约束)(1)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1 2--1,创建登录,可以有两种方式: 3--(1)以SQL验证的方式新建一个新的登录: 4execsp_addlogin'allnen','all123'-... 阅读全文
posted @ 2009-02-05 21:59 Seer Lin 阅读(1167) 评论(0) 推荐(0)
用批处理附加数据库
摘要:新建一个名为“创建数据库结构.bat”的批文件。具体的内容如下: @echo OFF cls title 为成本核算系统创建数据库结构 echo 创建临时目录 if not exist C:\Prjct_CostVerify Mkdir C:\Prjct_CostVerify echo 开始复制文件 XCOPY .\DataBase\DrinkRoom_Data.MDF C:\Prjct_Co... 阅读全文
posted @ 2009-02-05 17:56 Seer Lin 阅读(1074) 评论(0) 推荐(0)
SQL Server 2005 数据库快照(database Snapshot)
摘要:SQL Server 2005 数据库快照(database Snapshot) 数据库快照(atabase snapshot)是一个只读的,静态的数据库视图。一个数据库可以有多个数据库快照,每个数据库快照在被显性的删除之前将一直存在。数据库快照将保持和源数据库快照被创建时刻一致,所以可被用来做一些报表。并且由于数据库快照的存在,我们可以很容易的把数据库回复到快照创建时刻。 数据库快照提供了一个把... 阅读全文
posted @ 2009-02-05 16:49 Seer Lin 阅读(368) 评论(0) 推荐(0)
几个SQL server登陆,登录,用户,角色和组用到的系统存储过程
摘要:登录、用户、角色和组是 Microsoft® SQL Server™ 2000 安全机制的基础。连接到 SQL Server 的用户必须使用特定的登录标识符 (ID) 标识自己。因此,用户只能查看经授权可以查看的表和视图,并且只能执行经授权可以执行的存储过程和管理功能。这一安全系统基于用来标识用户的 ID。 sp_addlogin 创建新的 SQL Server 登录,使用户得以连接使用 SQ... 阅读全文
posted @ 2009-02-05 16:03 Seer Lin 阅读(1027) 评论(0) 推荐(1)
GRANT /DENY/REVOKE
摘要:GRANT /DENY/REVOKE GRANT: 在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的 Transact-SQL 语句。 1 例子:授予语句权限 下面的示例给用户 Mary 和 John 授予多个语句权限。 GRANT CREATE DATABASE, CREATE TABLE TO Mary, John 授予全部语句权限给用户Rose GRANT... 阅读全文
posted @ 2009-02-05 15:59 Seer Lin 阅读(844) 评论(0) 推荐(0)
sql 事务 全攻略
摘要:一 事务的属性事务具有ACID属性即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性原子性就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全回滚,全部不保留一致性事务完成或者撤销后,都应该处于一致的状态隔离性多个事务同时进行,它们之间应该互不干扰.应该防止一个事务处理其他事务也要修改的数据时,不合理的存取和不完整的读取数据永久性事务提交以后,所做的工作就被永久的保存下来二 事务并发处理会产生的问题丢失更新当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题、每个事务都不知道其它事务 阅读全文
posted @ 2008-11-30 21:10 Seer Lin 阅读(542) 评论(0) 推荐(0)
数据库练习题
摘要:Student(SId,Sname,Sage,Ssex) 学生表 Course(CId,Cname,TId) 课程表 SC(SId,CId,score) 成绩表 Teacher(TId,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.SId from (select sId,score from SC wher... 阅读全文
posted @ 2008-11-10 11:42 Seer Lin 阅读(1377) 评论(0) 推荐(0)
sql面试题一道
摘要:已经知道原表 year salary ------------------ --------------------- 2000 1000 2001 2000 2002 3000 2003 4000 显示查询结果 year salary ------------------ --------------------- 2000 1000 2001 3000 2002 6000 2003 10000... 阅读全文
posted @ 2008-11-10 11:18 Seer Lin 阅读(559) 评论(2) 推荐(0)
SQL表自连接用法
摘要:一个表与自身进行连接,称为自连接 问题的提出:一个网友提出这样一个SQL题目,说自己想了很久没解决,我一看,这不是很简单吗 可是自己在查询分析器调试了半天原来问题并不是那不简单 有一个学生表,里面有 学号 功课编号 学生成绩三个字段.用一个SQL查询语句得出每门功课成绩最好的前两名 学号 功课编号 学生成绩 1 1 99 2 ... 阅读全文
posted @ 2008-06-04 11:29 Seer Lin 阅读(26267) 评论(3) 推荐(0)
游标使用大全
摘要:1. 为何使用游标: 使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。 2. 如何使用游标: 一般地,使用游标都遵循下列的常规步骤: ... 阅读全文
posted @ 2008-05-11 12:15 Seer Lin 阅读(1254) 评论(0) 推荐(0)

1 2 下一页