达梦数据库DM8(四)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情

生命不息,学习不止

题外话

人类优于其他物种的一个重要方面是人类学会了思考,所以说在人类的进化道路上,思考是举足轻重的,为了防止大家小脑袋瓜锈住,我打算每天出一道题让大家好好的思考一下。

每日一题:话说鬼片里的鬼想方设法将人送到自己这边来,见面了他不尴尬的嘛?

废话不多说,上货!

正文

在这里插入图片描述

上回讲了达梦数据库的模式,今天就来详细的讲解一下用户

用户定义

达梦数据库中连接数据服务器可以直接使用USER,默认有四种用户类型

截图_20220030030027.png

管理,审计,安全,系统,拥有不同的权限

举个例子:创建一个用户TEST,密码为test123456

create user TEST identified by test12345;
复制代码

creat user 创建用户,后接用户名,达梦数据库中名称的长度大多都限制在128个字节内,用户名称具有唯一性。

identified by 是验证方式,后接登录口令,也就是密码,密码的长度要超过九位,不然会报错

创建用户时还可设置资源限制,比如会话时常,举个例子:上个例子设置会话超时为30分钟

create user TEST identified by test12345 limit connect_time 3;
复制代码

还可将口令设置加密方式,举个例子,添加sha256加密

create user TEST identified by test12345 hash with sha256 limit connect_time 3;
复制代码

还可设置最大连接数等等,具体可以参考手册

用户修改与删除

修改与删除对应的 alter user 和 drop user

注意,语句执行者要有对应的权限,删除时与模式一样,可添加CASCADE,防止不存在报错

权限赋予

GRANT 关键字可以赋予用户权限,可在创建和修改用户时使用

举个例子:修改用户test代理权限,可认证用户tt的登录

ALTER USER test GRANT CONNECT THROUGH tt;
复制代码

下一篇讲建表,敬请期待。

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述

猜你喜欢

转载自juejin.im/post/7103437105107304455