跳转到内容

ZczBlog

  • 首页
  • 前端
    • HTML
    • CSS
    • JavaScript
    • jQuery
  • Linux系统
    • Linux
    • Ubuntu/debian
  • 数据库
    • MySQL
    • NoSQL
  • PHP
  • 其他

达梦常见sql操作

  • 发表于: 2026年3月9日 2026年3月9日
  • 分类: 达梦

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 查看达梦版本
SELECT * FROM V$VERSION;
 
# 查看当前连接
SELECT * FROM V$SESSIONS;
 
# 创建用户(自动创建 schema)
CREATE USER water IDENTIFIED BY "password123";
# 授予资源角色(允许创建对象, 管理自己创建的模式)
GRANT RESOURCE TO water;
# 授权 (管理员权限, 和 SYSDBA权限一样)
GRANT DBA TO water;
 
# 锁定用户  用户无法登陆
ALTER USER water ACCOUNT LOCK;
 
# 解锁用户
ALTER USER water ACCOUNT UNLOCK;
 
# 删除用户
DROP USER water;
 
# 创建模式(使用SYSDBA创建的模式 无法直接修改模式名)
CREATE SCHEMA water;
 
# 查询所有用户(即所有 schema)
SELECT USERNAME FROM DBA_USERS;
 
# 查看当前数据库所有 Schema(带更多信息)
SELECT USERNAME, ACCOUNT_STATUS, CREATED FROM DBA_USERS ORDER BY USERNAME;
 
# 查看所有对象所属 Schema
SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM DBA_OBJECTS ORDER BY OWNER;
 
# 查询模式下有哪些表
SELECT OWNER,TABLE_NAME FROM DBA_TABLES WHERE OWNER='WATER';
 
# 删除模式
DROP SCHEMA water;
 
# 查找某个用户是否存在
SELECT USERNAME FROM DBA_USERS WHERE USERNAME='WATER';
 
# 创建表
CREATE TABLE water.test_table(id INT);
 
# 查看所有的表
SELECT * FROM water.table1;
 
# 删除表
DROP TABLE water.test_table;

文章导航

前一页 上一篇: Debian 生成ssh秘钥
后一页 下一篇: MySQL迁移数据到KingbaseES(金仓)

zhangcunzhi

193RSS订阅

© 2026  ZczBlog.                        豫ICP备18029062号