数据库表元数据管理与监控

1、ResultSet getColumns?
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html#getColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/ResultSet.html
https://www.cnblogs.com/chenying99/archive/2012/08/17/2644500.html

2、DatabaseMetaData
https://javanotes2all.wordpress.com/2013/04/10/how-do-i-use-databasemetadata-to-get-table-column-details/comment-page-1/
https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html
<1> getTables方法 : https://sjsky.iteye.com/blog/1119394

<2> mysql库无法获取remark信息
https://huqiji.iteye.com/blog/2205161
https://blog.csdn.net/xindeyitia/article/details/84919714

<3> 获取列的详细信息(列名、类型、大小、注释等)
http://www.java2s.com/Code/Java/Database-SQL-JDBC/GetColumnDetailInformation.htm

3、关系型数据库,采集元数据demo
https://dzone.com/articles/listing-schematablecolumn

4、Oracle
当前用户下的视图
https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2117.htm#REFRN20305
注释信息
https://docs.oracle.com/cd/B28359_01/server.111/b28320/statviews_1036.htm#REFRN20040
https://blog.csdn.net/fendou_0123456789/article/details/80980054

  

原文地址:https://www.cnblogs.com/lvlin241/p/10621871.html

时间: 2024-08-03 01:39:34

数据库表元数据管理与监控的相关文章

达梦数据库表空间管理

表空间 数据库的物理结构:文件系统-数据文件数据库的逻辑结构:数据库-表空间(多个数据文件构成)-段-簇-页(一) 达梦默认有哪些表空间及其作用1.查看表空间[语句]SQL>select tablespace name from dba tablespaces:(1) SYSTEM:系统表空间,存放数据字典信息(2) ROLL:回滚表空间,存放回滚数据,对一个数据进行更新操作,存放的是更新前的版本信息,可以支持MVCC(事务多版本机制)(3) TEMP:临时表空间,存放临时数据,可不做备份(4)

mysql数据库表的管理(增删改)

表字段管理 1. 添加到末尾 alter table 表名 add 字段名 数据类型; 2 添加到开头 alter table  表名 add 数据类型 first; 3. 添加到指定位置 alter table 表名 add 新字段名 数据类型 after 原有字段名: 4. 删除字段 alter table 表名 drop 字段名; 5. 修改数据类型 alter table 表名 modify 字段名 新数据类型; 6. 修改字段名 alter table 表名 change 旧名 新名

数据库表的管理(使用T-SQL语句)

使用T-SQL语句操作数据表使用SQL Server Managenment 中对数据进行插入,更新或者删除比较简单.除此外,使用T-SQL语句实现表数据的插入,更新和删除等操作. 1.插入数据INSERT语法格式如下INSTER [INTO] <表名> [列名] VALUES <列表值>其中:[INTO]是可选的,可以省略.表名是必须的,而表的列是可选的.多个列名和多个值列表用逗号分隔. 2.更新数据UPDATE语法格式如下UPDATE <表名> SET <列名

MySQL数据库以及表的管理

MySQL数据库以及表的管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 今天我们探讨的话题就是如何使用MySQL做开发,我们运维的主要工作不是去开发SQL的,但尽管如此,我们有可能需要对别人写出来的复杂SQL语句做性能评估,去分析他们写的SQL语句是不是足够高效,如果不是的话,我们还要能够达到对对方的SQL语句做改写的能力.所以,我们无需自行去开发SQL,但是我们一定要有一个看懂别人写的SQL的能力哟! 一.DBA的职责 1.开发DBA: 负责数据库设计(E-R关系图).

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识.[实验要求]:利用SQL语言进行数据库表的各种操作:1.数据库表的创建.修改和删除操作.2.向表中进行数据的插入.删除和修改操作.[实验内容]1. 利用数据定义语句在实验一创建的stu_DB库中建立学生管理系统的三个表:Student.Course.SC.2.利用INSERT.UPDATE和DELE

【初学菜鸟作-MySQL数据库表的基本操作与权限管理】

表基本操作练习 1 复制用户信息表user的所有记录到userdb表里. mysql> create table userdb select * fromuser; 2 查看userdb表的表结构 mysql> desc userdb; 3 删除userdb表的所有记录 mysql> delete from userdb 4 把name字段设置为index字段 mysql> create index name on userdb(name) 5 添加编号字段id  在所有字段上方,

SQL数据库和表的管理

SQL数据库和表的管理(二) 利用SSMS数据库管理工具登陆数据库 创建一个名为db_class的数据库 设置数据库为自动收缩 将数据库分离,以便数据库文件的迁移 分离数据库 为学分设置限制,限制在0-20分之间 其他列的数据类型如下 附加数据库 将之前移动的日志文件从新附加 创建一个名叫course的表 插入数据 利用命令语句插入数据 修改任课老师为王老师,备注为生病,课程编号为0002 创建一个表 查询表中工资大于3000的员工信息 查询表中出生年月为1950-1958年之间的人 查询家庭住

数据库(SQL Server)管理数据库表~新奇之处

说到“数据库”,我总有一种莫名的感觉,在刚刚接触到的数据库中就让我似懂非懂渡过着,于是思考着.于是在冷静的时空中让我回想到了很多的知识,不知你们是怎样过来的,真心希望我的这篇数据库总结能够让我们都有一个更进步的空间. 就像标题中所说的:“数据库之创建与管理数据库表”,或许说不上新颖之作,但我相信应该有能帮大家解决在学习中运到的一些问题,当然谁都不会是完美,都会有不一样的感触,所以也想借此来和大家多多的交流并分享学习数据库时的郁闷与愉快. 那好,就让我们进入我总结”数据库“时空之境吧!!! 如果说

2 数据库和表的管理 步骤

2.sqlserver 数据库和表的管理 防伪码:书山有路勤为径 学海无涯苦作舟 实验一: 实验环境:公司安装了SQL SERVER 2008企业版,现在完成如下任务: 1.创建一个名为benet的数据库(略) 2.创建一个名为员工信息表的表,表中所包含字段,如图1所示并完成下列查询 1)显示表中全部内容 2)显示工资大于5000员工的所有信息 3)显示所有在1950到1988年之间出生员工的所有信息 4)查询出所有住在昌平的员工 3.完成下列需求操作请写出相关的T-SQL语句 1)所有销售员的