达梦数据库-初步学习

达梦数据库-初步学习

sql

连接方式

su - dmdba
cd /data/
/data/dm/bin/disql SYSDBA/SYSDBA@x.x.x.x:5236

数据库信息查看

  • 查看当前数据库中存在的模式

    select * from SYSOBJECTS t where t."TYPE$" ='SCH';

  • 查看所有表空间
    SELECT * FROM V$TABLESPACE;

    表空间信息

  • 查看所有用户
    select * from SYSOBJECTS t where t."SUBTYPE$" ='USER';

  • 查看所有用户表
    SELECT TABLE_NAME FROM USER_TABLES;

  • 查看系统表在内的所有表
    SELECT TABLE_NAME FROM ALL_TABLES;

  • 查看包括系统表和临时表在内的所有表
    SELECT TABLE_NAME FROM DBA_TABLES;

  • 查看表中有哪些字段信息

    SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE, COLUMN_COMMENT FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '你的表名';

  • 查看大小写敏感
    SELECT '大小写敏感',cast(SF_GET_CASE_SENSITIVE_FLAG() as varchar)

  • 查看数据库模式
    SELECT '数据库模式',MODE$ from v$instance

  • 查看用户占用的空间

    SELECT USER\_USED\_SPACE('TEST\_USER');

  • 查看表占用的空间

    SELECT TABLE\_USED\_SPACE('SYSDBA', 'TEST');

  • 查看用户会话信息

  • 查看死锁

  • 查看事务阻塞信息

用户权限

创建表空间 FY,文件为 FY.DBF,大小 128 MB
CREATE TABLESPACE FY DATAFILE 'FY.DBF' size 128;

创建用户 FY,密码 123456789,默认表空间和索引表空间均为 FY
CREATE USER FY IDENTIFIED by 123456789 DEFAULT TABLESPACE FY DEFAULT INDEX TABLESPACE FY;

授权
GRANT VTI TO FY;
GRANT PUBLIC TO FY;
GRANT RESOURCE TO FY;
grant "DBA" to "FY";

修改用户FY的密码为bbbbbbbbb
ALTER USER FY IDENTIFIED BY bbbbbbbbb;

posted on 2024-04-17 11:41  石墨方  阅读(38)  评论(0编辑  收藏  举报

导航