sql server使用杂记(二)】的更多相关文章

从CREATE开始 通过显式的CREATE INDEX命令 在创建约束时作为隐含的对象 随约束创建的隐含索引 当向表中添加如下两种约束之一时,就会创建隐含索引. 主键约束(聚集索引) 唯一约束(唯一索引) 一.CREATE INDEX语法 CREATE INDEX语句所做的事情与其听上去一样-用于在指定表或视图上基于声明的列创建索引: CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX <index name> ON <table or vi…
一.一些重要的SQL命令 SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引 二.…
1.1  日志文件与数据文件一致性 在上一章备份与恢复里了解到事务日志的重要性,这篇重点来了解事务日志. 事务日志记录了数据库所有的改变,能恢复该数据库到改变之前的任意状态.在sql server实例每次启动时都会去检查数据文件与日志文件的一致性. 包括日志记录的任何已提交的数据必须体现在数据文件上,未被标记为已提交的将禁止写入数据文件,日志还存储了收到客户端回滚事务请求,sqlserver出错如死锁等,日志产生一个rollback命令. 事务日志是在数据库创建或改变时与数据库关联起来的一个或多…
背景 上一篇中,我介绍了SQL Server 允许访问数据库的元数据,为什么有元数据,如何使用元数据.这一篇中我会介绍如何进一步找到各种有价值的信息.以触发器为例,因为它们往往一起很多问题. 那么如何找到触发器的数据? 以sys.system_viewsis表开始.让我们查询出数据库中使用触发器的信息.可以告知你当前SQL Server版本中有什么触发器. SELECT schema_name(schema_ID)+'.'+ name FROM sys.system_views WHERE na…
概述 系统数据类型详情 SqlDbType namespace System.Data { // // 摘要: // 指定要用于 System.Data.SqlClient.SqlParameter 中的字段和属性的 SQL Server 特定的数据类型. public enum SqlDbType { // // 摘要: // System.Int64.64 位的有符号整数. BigInt = , // // 摘要: // System.Byte 类型的 System.Array.二进制数据的…
SqlServer导出数据库 navcat for sql server中打开连接,打开数据库,右键--数据传输,常规选项卡--模式选择dbo,目标选择连接(选择你新建的库)或者文件(导出你要的sql文件位置),点击开始 stuff使得表 CUSTOMER 1   shz 2   sz 1   Chinese 转为 CUSTOMER 1  shz,Chinese 2  sz select NO,stuff((select ',' + LOGIN_NAME from CUSTOMER where…
执行SQL语句:Command对象 1.Command对象概述   Command对象是一个数据命令对象,主要功能是向数据库发送查询.更新.删除.修改操作的SQL语句.Command对象主要有以下几种方式.     SqlCommand:用于向SQL Server数据库发送SQL语句,位于System.Data.SqlClient命名空间.     OleDbCommand:用于向使用OLEDB公开的数据库发送SQL语句,位于System.Data.OleDb命名空间.例如,Access数据库和…
存储过程CREATE PROCEDURE [dbo].[getprofitandloss]@agentNo varchar(10),@o0 varchar(30),@source varchar(30),@beginTime varchar(19),@endTime varchar(19)ASdeclare @FName varchar(2000) //要足够长 BEGIN set @FName='SELECT AGENT_NO FROM AGENT_INFO infowhere  op in…
数据库查询的基本格式为: select ----输出(显示)你要查询出来的值 from -----查询的依据 where -----筛选条件(对依据(数据库中存在的表)) group by -----对筛选后的数据 进行分组 having ----- 筛选条件(对分组后的结果再次筛选) order by -----将结果进行排序 注意:基本语法格式顺序不能变,顺序不能变,但可以缺省 表结构操作 表结构操作是需要去修改表结构,使用的关键字是alter,其他方式无法对表进行操作的时候,比如,新增列,…
目录 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件 (次要文件属性(name,filename,size等)) log on (日志文件属性(name,filename,size等)) 样例: create database student on primary( name="student", filename="E:\SQL_…