随笔分类 - SQL数据库
摘要:alter database 数据库名 set auto_update_statistics off alter database 数据库名 set auto_update_statistics on
阅读全文
摘要:Alter table [表名] Alter column [列名] [列类型] alter database 数据库名称 modify file 修改列的属性要用modify 不能用alter (name='数据库文件逻辑名称', size=修改后的大小, maxsize=修改后大小, filegrowth=修改后大小 ) go
阅读全文
摘要:收缩数据库 删除数据库的每个文件中已经分配但还没有使用的页 收缩后数据库空间自动减少 收缩方式 自动收缩数据库 手动收缩数据库 C. 修改数据名称 alter database 原数据库名称 modify name=新数据库名称 go 例: alter database book--修改数据库名称
阅读全文
摘要:数据库状态 online :可以对数据库进行访问 offline :数据库无法使用 查看数据库状态的方法 使用查询语句 1.select state_desc from sys.databases where name=‘book’ 使用databaseproperty(database,prope
阅读全文
摘要:分离与附加数据库的方式 使用存储过程分离与附加数据库 分离数据库 : exec sp_datach_db @dbname=数据库的名字 附加数据库 : exec sp_attach_db @dbname=数据库的名字, @filename 1=‘d:\pro\shuju.mdf’, @filenam
阅读全文
摘要:数据库服务器方面定义好的一组权限 列如创建,修改,删除数据库,管理磁盘文件,添加或者删除数据库连接等等 服务器级别的对象,只能包含登录名 数据库中数据的控制权限 数据库用户角色 数据库的所有者——dbo 出现在每个数据库中 登录名sa自动映射为数据库用户dbo
阅读全文
摘要:角色管理分两种 一种是服务器级别 一种是数据库级别 如服务器级别: sysadmin 系统管理员 sql server 中执行任何操作 serveradmin 服务器管理员 配置服务器设置 如数据库级别: db_owner 数据库拥有者 数据库所有者,可以执行所有数据库的操作 db_accessad
阅读全文
摘要:使用sql语句输出数据库 输出一个名称为book的数据库 drop database book 检查想要删除的数据库是否存在 列1 :if exists (select * from sysdatabase where name=‘book’) drop database book 例2:if DB
阅读全文
摘要:登录名 连接到sql server服务器 数据库用户名 sql server 的使用者 每个用来登录sql server 的账号都是一个用户 同一个数据库可以拥有多个用户,同一个用户也可以同时访问多个数据库 使用SQL 语句创建登录名和用户 创建登录名 语法: create login <登录名>
阅读全文
摘要:在重命名数据库之前,应该确保没有人使用该数据库,而且该数据库设置为单用户模式。 下面是使用Alter Database 语句重命名数据库的语法格式: Alter Database 数据库名 Modify Name = 新数据库名字 /* modidy是修改字段的属性只是alter的一个功能alter
阅读全文
摘要:创建多个数据文件和多个日志文件 use master GO create database book on primaty --主文件组 ( name=‘book_data’, --主文件逻辑文件名 filename=‘D:\acdd\book_data.mdf’ --主文件物理文件名 目录的位置 ...
阅读全文
摘要:物理存储结构: 数据库文件在磁盘上的存储形式 主数据文件:*.mdf 辅助数据文件:*.ndf 日志文件:*ldf 逻辑存储结构: 由数据表、视图、索引各种不同的数据库对象所组成,它们分别用来存储特定信息并支持特定功能。 数据库命名规则: 1.第一个字符必须是字母或‘_’、‘@’、‘#’ 2.数据库
阅读全文
摘要:创建一个数据文件和一个日志文件的数据库 user master --只想当前使用的数据库 GO --批处理标志 create database BOOK --创建book数据库 on primary --主文件组 ( name=‘book_data’, --主文件逻辑文件名 file...
阅读全文
摘要:列不可拆分、唯一标识,引用主键 关系存储 1对1关系:一个对象A对应着一个对象B,一个对象B对应着一个对象A。 关系可以存入对象A或者对象B中。 1对多关系:一个对象A对应着N个对象B,一个对象B对应着一个对象A。 关系存入B对象中。 多对多关系:一个对象A对应着N个对象B,一个对象B对应着M个对象
阅读全文

浙公网安备 33010602011771号