SQL学习记录彩色讲义.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL学习记录彩色讲义

视图操作方式概念理论索引从1开始第二章数据库管理USEmaster--当前指向的操作的数据库GOIFEXISTS(SELECT*FROMsysdatabasesWHEREname=E_Market)DROPDATABASEE_Market--删除数据库--创建数据库CREATEDATABASEE_MarketONPRIMARY--主文件组(NAME=E_Market_data,--逻辑文件名--物理文件名FILENAME=H:\project\E_Market_data.mdf,SIZE=5MB,--初始大小MAXSIZE=100MB,--最大容量FILEGROWTH=15%--增长率),FILEGROUPFG--创建了一个次文件组(NAME=E_Market2_data,FILENAME=H:\project\E_Market2_data.ndf,SIZE=4MB,FILEGROWTH=10%)LOGON--日志文件(NAME=E_Market_log,FILENAME=H:\project\E_Market_log.ldf,SIZE=5MB,FILEGROWTH=0--未启用自动增长),(NAME=E_Market2_log,FILENAME=H:\project\E_Market2_log.ldf,SIZE=3MB,FILEGROWTH=10%,MAXSIZE=100MB)GO第三章数据库用户管理--[1]创建一个登录名pbMaster 密码--创建登录名CREATELOGINpbMasterWITHPASSWORD=123456--[2]创建数据库用户--MasterDBUser是数据库用户名, pbMaster是登录名CREATEUSERMasterDBUserFORLOGINpbMaster--[3]赋予用户操作权限--为表UserInfo赋予查看,新增,修改的操作权限MasterDBUser数据库用户GRANTSELECT,INSERT,UPDATEONUserInfoTOMasterDBUser--[4]收回新增的操作权限REVOKEINSERTONUserInfoTOMasterDBUser角色:事先定义好的一组权限数据库服务器方面的控制权限→服务器角色创建、修改、删除数据库,管理磁盘文件,添加或删除数据库连接等等服务器级别的对象,只能包含登录名数据库所有者→dbo出现在每个数据库中登录名 sa 自动映射为所有数据可用户dbo 角色名描述服务器角色bulkadmin运行bulk语句,该语句可将文本文件内数据导入到SQL Server2008 中dbcreator创建、更改、删除和还原任何数据库diskadmin管理磁盘文件processadmin管理SQL Server中运行的进程securityadmin管理和审核登录账户serveradmin设置服务器范围的配置setupadmin可以添加和删除连接服务器,并可执行某些系统存储过程sysadmin可以在服务器引擎中执行任何活动public初始状态是没有权限所有的数据库用户都是它的成员,因此不能将用户、组或角色指派为public角色的成员,也不能删除public角色的成员。数据库角色db_owner执行所有的配置活动和维护活动以及授予或取消数据库对象的select、insert、updatedb_accessadminWindows 登陆账户db_datareader读取数据库中所有用户表中的数据db_datawriter想来自数据库中所有用户表添加、更新和删除数据db_ddladmin运行任何数据库语言命令db_securityadmin管理市局哭的安全,可以修改角色成员身份和管理权限db_backupoperator可以备份数据库db_denydatareader不能参看数据库中用户表的任何数据db_denydataweiter不能像用户表中添加跟新或删除任何数据public初始状态是没有权限所有的数据库用户都是它的成员,因此不能将用户、组或角色指派为public角色的成员,也不能删除public角色的成员。第四章数据库维护--[1]使用sql语句来查看数据的状态SELECTstate_descFROMsys.databasesWHEREname=E_Market--[2]使用函数来查看数据库的状态SELECTDATABASEPROPERTYEX(Library,status)–数据库名称,状态--[3]将数据库E_Market设为脱机状态对象资源管理器→单击数据库→任务→脱机脱机后可对数据库文件复制--[4]将数据库E_Market设为联机状态对象资源管理器→单击数据库→任务→联机联机可操作查询,不能操作数据库--分离数据库,数据库对应数据库节点→任务

文档评论(0)

2299972 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档