首页 > 数据库 >达梦数据库-初步学习

达梦数据库-初步学习

时间:2024-04-17 11:44:33浏览次数:22  
标签:查看 FY 数据库 初步 达梦 TABLE SELECT USER

达梦数据库-初步学习

sql

连接方式

su - dmdba
cd /data/
/data/dm/bin/disql SYSDBA/[email protected]: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;

标签:查看,FY,数据库,初步,达梦,TABLE,SELECT,USER
From: https://www.cnblogs.com/Nora-F/p/18140235/dimeng-databasepreliminary-learning-z186sg6

相关文章

  • 如何使用pgloader迁移MySQL数据库至openGauss
    pgloader介绍pgloader是一个数据导入工具,使用COPY命令将数据导入到PostgreSQL。pgloader有两种工作模式,一种是从文件导入,一种是迁移数据库。pgloader在两种情况下都使用PostgreSQL的COPY协议高效的传输数据。openGauss兼容PostgreSQL的通信协议以及绝大部分语法,可......
  • 数据库系统概论-- p70第6题,用关系代数完成题目要求
    6.设有一个SPJ数据库,包括s、P、J、SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLDR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、......
  • MyBatis-04-数据库配置
    XML解析时对environment节点的处理TransactionFactorytxFactory=transactionManagerElement(child.evalNode("transactionManager"));DataSourceFactorydsFactory=dataSourceElement(child.evalNode("dataSource"));DataSourcedataSource=dsFactory......
  • 控制台连接数据库成功,驱动也导入了没问题,但tomcat的servlet启动会报错。报错信息:java.
    查了很多资料这个报错信息是因为驱动导入不成功,但我确定我已经导入了,因为我在控制台输出了出来。找了很久,发现了这个小问题。原因是我在Eclipse中创建是一个标准的Web工程,它是自带lib文件夹的,然后我自己又自建了一个lib文件夹用来放驱动,结果就像这样报出一个错误!解决方案:......
  • 数据库工程师项目专业能力提升(数据库从业必备)
    数据库工程师项目专业能力提升(从业人员必备)课程,风哥本课程可以掌握数据库工程师日常工作情况,数据库健康巡检类,数据库巡检前/巡检中/巡检后的工作,数据库健康检查-每天检查(如何编写每天的报告),数据库健康检查-月度巡检(如何编写月度巡检报告),数据库服务年度总结(如何编写年度总结报告),数......
  • 为什么python的数据库语句要用参数化构造的方式
    以下是一个python的数据库插入语句self.cur.execute('''INSERTINTObooks(url,title,product_type,price_excl_tax,price_incl_tax,availability,num_reviews,rating,category,describe)VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)&......
  • 数据库的基本使用-mysql
    https://blog.csdn.net/weixin_50964512/article/details/1246452121.showdatabases;//显示当前已有的数据库2.createdatabasetest2;//创建新的数据库3.usetest1;//使用test1数据库,接下来的操作基于该数据库4.exit;//退出sql//数据表增删改查select*......
  • VARCHAR与VARCHAR2在Oracle和达梦的表现差异
    达梦数据库与Oracle数据库在VARCHAR上的异同在Oracle中不同:varchar:varchar存放可变长度的字符串,最大长度是2000,对于空串,varchar仍按空串处理。varchar2:也是存放可变长度的字符串,最大长度是4000。VARCHAR2把空串等同于null处理。相同:根据编码不同,可容纳汉字不同:具体要看字符......
  • 生信公共数据库下载处理
    下载数据基础知识首先了解一下SRA数据库的架构:SRP(项目Project)—>SRS(样本Sample)—>SRX(数据产生Experiment)—>SRR(数据本身)国际上的三大生物数据库:SRA,ENAorDDBJ,分别在美国、欧洲、日本,它们之间的数据是同步的,所以可以在任意一个数据库中下载数据,而EBI数据库能够......
  • 数据库问题排查以及SQL优化
    数据库CPU飙高通过top等命令确定是否数据库进程CPU飙高通过命令showprocesslist找出耗资源较大的SQL如果没有特别耗资源的SQL,就查看session是不是突然增多,可以通过限制连接数如果有特别耗资源的SQL,排查耗资源的SQL是否命中索引、是否表的数据量特别大kill掉这个消耗大的线程......