SQL创建用户、创建表

创建用户
create user 用户名 identified by 密码 ; 说明;
创建用后后需要给予用户赋予权限
grant connect ,resource,dba to 用户名
修改profile
修改profile :alter profile [资源文件名] limit [资源名] unlimited;
创建表
一般创建表是需要加载数据文件,格式为TXT,其中一种方式是使用外表,外表可以直接访问数据文件,将数据加载到创建的新表
当中。
创建用户权限
1首先,grant XXX to user; grant 是授权的作用,这里XXX可以是一个角色role,也可以是权限
grant role to user ;或是 grant insert on table to user
2回收权限
revoke from
3将角色赋予另一个角色或用户
grant to
其次connect 和resource 是两个系统内置的角色和dba是并列的关系
权限分类:系统权限
实体权限
DBA:拥有全部特权,是系统的最高权限,只有DBA才可以创建数据库的结构
RESOURCE:拥有Rescorce 权限的用户只可以创建实体,不可以创建数据库结构
CONNECT:拥有Connect权限的用户只可以登录Oracle不可以实体,不可以创建数据库结构
对于普通的用户:授予connect ,resource权限
创建组件这里写代码片
create index RST.PK_MAS_FSI_D_CASA_01 on RST.MAS_FSI_D_CASA_01 (PRODUCT_ID, ISO_CURRENCY_CD, CUR_NET_RATE, ORIGINATION_DATE, AS_OF_DATE)
tablespace INDEX_TS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
compress;

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL Server中,要创建用户并为其授权可以通过以下步骤完成: 1. 首先,登录到SQL Server的数据库引擎,以具有足够权限的用户身份登录。 2. 打开SQL Server Management Studio(SSMS)并连接到相应的SQL Server实例。 3. 在对象资源管理器中,展开“数据库”文件夹,找到要创建用户的数据库。 4. 右键单击该数据库,选择“新建查询”以打开查询窗口。 5. 在查询窗口中,执行以下T-SQL语句来创建用户: ```sql CREATE LOGIN 用户名 WITH PASSWORD = '密码'; ``` 其中,“用户名”是要创建的用户名称,“密码”是用户的密码。 6. 接下来,执行以下T-SQL语句来创建用户的数据库用户: ```sql USE 数据库名; CREATE USER 用户名 FOR LOGIN 用户名; ``` 这将在指定数据库中创建一个与登录名相同的用户。 7. 要为用户授予对的权限,执行以下T-SQL语句: ```sql USE 数据库名; GRANT 操作权限 ON 对象名 TO 用户名; ``` 其中,“操作权限”可以是SELECT、INSERT、UPDATE、DELETE等,取决于您要授予的权限。“对象名”可以是、视图等数据库对象的名称,“用户名”是要授予权限的用户名称。 例如,要授予用户以选择、插入和更新的权限,可以执行以下T-SQL语句: ```sql USE 数据库名; GRANT SELECT, INSERT, UPDATE ON 名 TO 用户名; ``` 通过执行以上步骤,您将能够成功创建一个用户并为其授权
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值