jdbc获取mysql 列信息_JDBC获取数据库信息:获取表中各列的信息
ResultSet getColumns(String catalog,String schemaPattern,String tableNamePattern,String columNamePattern) throws SQLException
用于获得目录catalog中可用的数据表的数据列的信息
参数列表:Catalog:表示一个目录名
schemaPattern:表示模式名类型
tableNamePattern:表示数据名类型
columnNamePattern:表示数据列名类型
返回值是一个ResultSet对象,其中每一行描述一个数据列。每个数据列包含以下属性:TABLE_CAT:表示数据表的目录名
TABLE_SCHEM:表示数据表的模式名
TABLE_NAME:表示数据表名
COLUMN_NAME:表示数据列名
DATA_TYPE:表示java.sql.Types中的SQL类型,是一个short型数值。
TYPE_NAME:表示数据源使用的本地类型名
COLUMN_SIZE:表示数据列大小的一个int型数据。对于char或者date类型来说,表示字符串的最大长度;对于numeric或者decimal类型来说,表示精度。
BUFFER_LENGTH:表示当前不使用
DECIMAL_DIGITS:表示小数数字的个数,是一个int型数据。
NUM_PREC_RADIX:表示列的数据的基数,通常为二进制或十进制。
NULLABLE:表示数据列可否为null,是一个int型整数值。可能值如下:columnNoNulls可能不允许使用null
columnNullable一定不允许使用null
columnNullableUnknow不知道是否允许使用null
REMARKS:包含数据列的一个解释性注释,可以为null
COLUMN_DEF:列的默认值,可以为null。
SQL_DATA_TYPE:整型数值,当前不使用。
SQL_DATATIME_SUB:整型数值,当前不使用。
CHAR_OCTET_LENGTH:表示数据列的最大字节个数,仅针对CHAR类型。
ORDINAL_POSITION:表示数据表中的数据列的序号,从1开始。
IS_NULLABLE:字符串对象,若为“YES”,说明这个列允许使用null值;若为“NO”,则说明数据列不允许使用null值;若为空字符串“”,则表示可否使用null值未知。ResultSet getColumnPrivileges(String catalog,String schema,String table,String columnNamePattern) throws SQLException
用于获取数据列的访问权限的信息。
参数列表Catalog:表示一个目录名
schema:表示模式名类型
table:表示一个表名
columnNamePattern:表示一个共匹配的列名模式
如果列名表符合目录名,并且列名表的模式符合模式参数,列的表名符合table参数,列名与columnNamePattern参数匹配,那么函数将返回这些列的访问权限,返回的信息是按照列名和列的权限排序的;函数返回的权限除了可以看作是某个列的权限之外,还可以看作是一个表的权限。
函数的返回值是一个ResultSet对象,每一行都是对一个列的访问权限的描述。
对列的访问权限的描述包括以下属性:TABLE_CAT:表示数据表的目录名
TABLE_SCHEM:表示数据表的模式名
TABLE_NAME:表示数据表名
COLUMN_NAME:表示数据列名
COLUMN_NAME:表示数据列名
GRANTOR:表示权限的授权人,可以为null
GRANTEE:表示被授权者,可以为null
PRIVILEGE:表示可以访问的权限,如select,insert,update,reference等。
IS_GRANTABLE:表示指名被授权者是否有权限将权限转让给他人。若为“YES”,则可以再次转让权限,若为“NO”,则不可转让。若为null,则未知。
jdbc获取mysql 列信息_JDBC获取数据库信息:获取表中各列的信息相关推荐
- mysql select 指定列_MySQL使用select语句查询指定表中指定列(字段)的数据
本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...
- mysql 数据类型怎么用,myMySQL数据库怎么更改表中某字段的数据类型? MySQL数据库使用教程...
在mysql中,可以使用"ALTER TABLE"语句配合"MODIFY"关键字来更改表中某字段的数据类型:语法格式"ALTER TABLE MODI ...
- html中怎样隐藏列,关于jquery:隐藏/显示HTML表中的列
我有一个包含几列的HTML表,我需要使用jquery实现一个列选择器. 当用户单击复选框时,我要隐藏/显示表中的相应列. 我想在不将类附加到表中的每个td的情况下执行此操作,是否可以使用jquery选 ...
- jdbc连接数据库mysql的问题_JDBC连接Mysql数据库出现的问题汇总
最近安装了一个 mysql 8.0 版本的数据库,在程序中连接的时候可谓是状况不断.之前也会遇到一些问题,这里就对使用 JDBC 连接 mysql 会出现的问题做一个汇总. 在此之前说明一下环境: 开 ...
- mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...
mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...
- mysql 数据库字符集,表字符集 ,列字符集优先级,以及修改表字符集utf8为utf8mb4对之前的数据是否有影响 简记
myslq 可以设置数据库级别,表级别,列级别 字符集编码: 优先级顺序为:数据库字符集 < 表字符集 < 列字符集: 也就是 上面三个级别 字符集不一致时,以 更小范围的配置为准: 例如 ...
- 怎么导出mysql数据库注释_数据库基础:如何查看并导出数据表中字段的注释信息...
查看并导出SQL Server 2000数据表中字段的注释信息: 此示例为导出某个表注释的语句:(表名是bbs_bank_log) SELECT sysobjects.name AS 表名, sysc ...
- mysql下备份所有的数据库和数据表
shell脚本实现 mysql下备份所有的数据库和数据表 要求:(1)mysql下的数据库的表要以table_name.sql备份保存 (2)保存在当前目录下,并以当天时间命名 #!/bin/bash ...
- 【数据库】sqlite中的限制:数据库大小、表数、列数、行数、参数个数、连接数等
目录 一.参考网址 二.详解 1.查看.设置sqlite限制命令.limit 2.SQLite中的限制汇总 1)字符串或BLOB的最大长度 2)最大列数 3)SQL语句的最大长度 4)联接中的最大表数 ...
- mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据
本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...
最新文章
- 使用Python,机器学习和深度学习的5个很棒的计算机视觉项目创意!
- 百度地图发布专网地图时空数据托管平台,构建智慧城市数字底盘
- 你的心思,我如何懂得?
- Spring的AOP使用xml配置
- 2021-01-26 Python自动化办公-处理word文档
- IDEA如何设置鼠标滚轮调整字体大小
- go:linkname
- 2014年自动化的个人感想
- 算法正在统治世界——每个程序员都应该收藏的算法复杂度速查表
- 微信小程序与公众号推送消息
- [圣诞大礼][android控]平板电脑HD精品游戏软件合集
- 水稻生物育种突破 国稻种芯-何登骥:功能性农业外源植物导入
- 实现校园网花样上网方法
- 安装yasm(汇编编译器)和 nasm
- excel查找通配符波浪号,星号
- 教你如何写初/高级前端简历【全新web前端入门视频教程】
- arcgis属性表中的某一字段保留1位小数
- Wifi测速上下行不一致
- getch.h与走迷宫推箱子的简单实现
- 大功率的用电电器为什么要用三孔插座?
热门文章
- intel服务器主板芯片,英特尔® 服务器主板 S2600CW2SR
- 霍尼韦尔epks 操作 组态 维护 使用 硬件 手册_标准四合一气体检测仪霍尼韦尔MiniMAX X4...
- 计算机软件基础操作,计算机软件基础 第九章 Excel基本操作(1页)-原创力文档...
- jmeter全局变量传参_Jmeter 将正则表达式提取的参数传给全局(跨线程组使用变量)...
- html宽度自适应怎么调整li超出隐藏,HTML篇之CSS样式——div ul li 嵌套后解决高度自适应方法...
- 一做就是一天,这一天天的谁受得了
- 皮一皮:减肥如此简单...
- 答应我!别再写上千行的类了,好吗?
- Spring 5.1.13 和 Spring Boot 2.2.3 发布
- cad打印样式ctb丢失_CAD制图初学入门之常见的CAD打印设置汇总