如何利用SQL Server 2012创建数据库角色并使用

如何利用SQL Server 2012创建数据库角色并使用,第1张

创建数据命令:

1

create database database_name;

创建表:

1

create table table_name (id int primary key,name varchar(30));

固定服务器角色是相对于服务器而言的,他们的权限都是固定的,并且不能新建或删除固定服务器角色,

而自定义数据库角色是可以添加和删除的,并且可以给它授予不同的权限。

db_owner是数据库的拥有都,对数据库具有完全控制权限

作用如下:

一、系统表存储SQL所有的系统信息。

存储有关数据库服务中的元数据所谓元数据即(比如数据服务器有哪些用户数据库、数据库服务器有哪些登陆账号,数据库中都有哪些表,每个表都有哪些字段每个数据库有哪些存储过程、视图等等的数据),系统表一般sys开头。

二、了解数据库中系统表,可以编写sql语句或编程的时候用到。

在创建数据库的时候选判断数据库是否存在;创建数据库中对象(表、视图、存储过程、索引等)是否存在,存在返回,不存在则执行创建语句。批量删除数据库中对象,比如一次性删除某个具体数据库中的所有用户创建的表、视图、索引等对象。

三、重要的几个系统表

Sysxlogins:存在与Master数据库中,(所有数据库中用户和角色),记录着所有能登陆到Sqlserver的帐号。要重启服务或reconfigurewithoverride,:记录着当前系统所有的数据库。只有Master数据中有此系统表。

扩展资料:

一、数据库优点:

1、易于维护:都是使用表结构,格式一致;

2、使用方便:SQL语言通用,可用于复杂查询;

3、复杂 *** 作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。

二、数据库缺点:

1、读写性能比较差,尤其是海量数据的高效率读写;

2、固定的表结构,灵活度稍欠;

3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

create table [用户] ([编号] varchar(10), [姓名] varchar(15), [角色] varchar(20));

alter table [用户] add constraint

CK_role check ([角色] in ('总经理','部门经理','财务总管'))

以上就是关于如何利用SQL Server 2012创建数据库角色并使用全部的内容,包括:如何利用SQL Server 2012创建数据库角色并使用、固定服务器角色和自定义数据库角色的区别并指出db_owner的作用.、SQLSERVER数据库到底有什么具体作用(sql数据库的作用)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9738951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存