达梦常见sql操作
|
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; |