解读SQL Server数据库的数据类型(5)_Mssql数据库教程
推荐:用一条sql取得第10到第20条的记录因为id可能不是连续的,所以不能用取得10id20的记录的方法。 有三种方法可以实现: 一、搜索前20条记录,指定不包括前10条 语句: select top 20 * from tbl where id not in (select top 10 id from tbl) 二、搜索记录生成临时表,建立临时表的自增id。通过
--数据操作
SELECT --从数据库表中检索数据行和列
INSERT --向数据库表添加新数据行
DELETE --从数据库表中删除数据行
UPDATE --更新数据库表中的数据
--数据定义
CREATETABLE --创建一个数据库表
DROPTABLE --从数据库中删除表
ALTERTABLE --修改数据库表结构
CREATEVIEW --创建一个视图
DROPVIEW --从数据库中删除视图
CREATEINDEX --为数据库表创建一个索引
DROPINDEX --从数据库中删除索引
CREATEPROCEDURE --创建一个存储过程
DROPPROCEDURE --从数据库中删除存储过程
CREATETRIGGER --创建一个触发器
DROPTRIGGER --从数据库中删除触发器
CREATESCHEMA --向数据库添加一个新模式
DROPSCHEMA --从数据库中删除一个模式
CREATEDOMAIN --创建一个数据值域
ALTERDOMAIN --改变域定义
DROPDOMAIN --从数据库中删除一个域
--数据控制
GRANT --授予用户访问权限
DENY --拒绝用户访问
REVOKE --解除用户访问权限
--事务控制
COMMIT --结束当前事务
ROLLBACK --中止当前事务
SETTRANSACTION --定义当前事务数据访问特征
--程序化SQL
DECLARE --为查询设定游标
EXPLAN --为查询描述数据访问计划
OPEN --检索查询结果打开一个游标
FETCH --检索一行查询结果
CLOSE --关闭游标
PREPARE --为动态执行准备SQL语句
EXECUTE --动态地执行SQL语句
DESCRIBE --描述准备好的查询
---局部变量
declare@idchar(10)
--set@id=’10010001’
select@id=’10010001’
---全局变量
---必须以@@开头
分享:解决SQLSERVER2005的混和身份验证模式的设置以及SA登陆问题Question: 安装2005的时候,没有设置混合验证模式,只用了Window身份验证,现在要写数据库连接字符串,如果用window身份验证写比较麻烦,所以想到了怎样把SQL的登陆方式从Window改为SQLServer登陆方式呢?折腾了一下,终于有了答案。 Answer: 1、先用Window
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解