1. 城镇大全网
  2. 综合百科

sql server数据库软件如何使用(SqlServer数据库基本操作)

如何使用 sql server数据库软件?数据库操作创建数据库。接下来,我们来谈谈如何使用sql server数据库软件。你不妨参考以下内容,希望对你有所帮助!

如何使用SQL Server数据库软件?

数据库操作

创建数据库

在主服务器上创建数据库数据库名称 ( NAME = & # 39;数据库逻辑文件名& # 39;-主文件的逻辑文件名 FILENAME = & # 39;路径/数据库文件名。mdf & # 39,-主文件的文件名,Windows: d: data data。MDF Linux:/data/data。MDF size = 5mB,-初始大小[/h MAXSIZE=500MB,-默认情况下会在创建主文件时分配给主文件,-主文件的最大值 日志逻辑文件名& # 39;,-Logfile逻辑文件名 filename = & # 39;路径/日志文件名。ldf & # 39,-日志文件室的文件名,Windows:d: log log . ldf Linux:/log . ldf size = 5mB,-日志文件的初始大小[/h filegrowth=0 -开始自动增长 )

删除数据库

删除数据库数据库名称;

用户操作

sqlserver数据库分为三个部分:登录名、数据库用户和用户权限。登录时使用登录名;数据库用户是用来操作具体数据库的,他拥有数据库的所有权限;用户权限是数据库用户可以操作的权限范围。其中,登录名需要与数据库用户进行映射,以便登录后可以正常使用数据库。

用户已创建

#创建登录名,默认数据库名是指登录后默认显示的数据库 创建登录名,密码= & # 39;密码& # 39;,default_database =默认数据库名(可选); #创建一个用户并将其映射到登录名 创建用户用户名表单登录用户名;

用户删除

删除用户用户名;

用户授权

数据库对象权限

数据库对象权限是对数据库下一级内容的权限操作,包括表、视图、存储过程、函数等数据处理操作,但不包括定义操作。

# Authorization,如果加上with grant option,则表示用户可以将授予的权限授予他人 grant permission name on table name to database user name with grant option; # Example 将学生上的select权限授予用户1、用户2;#将student表的查询权限授予user1和user2 将student上的select (table1)授予user1、user 2;#将table1的查询权限授予user1和user2 # Deny权限被拒绝,被授予权限的用户被禁止操作 deny权限名称对数据库用户名; # Revoke permission 将表名上的权限名称撤销为用户名;

数据库权限

数据库权限是指数据库用户对数据库及其内容的定义权限。

#将数据库权限授予用户名; # instance 将create table授予user1#授予user1创建表的权限 #撤销权限 撤销对用户名的数据库权限; # Instance 撤销对user1的创建表;#撤销user1的create table权限。

数据库角色管理

创建数据库角色

创建角色角色名称授权所有者;

授予用户数据库角色。

除了创建自己的数据库角色,您还可以使用系统自带的一些角色。

数据库角色

权威的含义

数据库所有者

此数据库的所有权限

数据库安全管理员

修改数据库角色成员并管理权限。

数据库访问管理

您可以将数据库访问权限添加到登录名中。

db_backupoperator

备份数据库

db_ddladmin

数据定义操作

数据库数据写入器

添加、删除和更新数据库中的用户表。

数据库_数据阅读器

数据库中的用户表读取操作

db_denydatawriter

不能在数据库中添加、删除或更新用户表。

db_denydatareader

无法读取用户表数据。

#授权,使用存储过程对其进行授权 执行sp_addrolemember数据库角色,数据库用户; #收回角色 Executesp _ dropmember数据库角色,数据库用户;

,

猜你喜欢:综合百科

综合百科sql server数据库软件如何使用(SqlServer数据库基本操作)

转载请注明:原文链接 | http://www.nnxc.com.cn/10043348284.html