db2中怎样查询表结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2中怎样查询表结构相关的知识,希望对你有一定的参考价值。

这样查看表结构:
describe select photo_format from emp_photo

db2 => describe select photo_format from emp_photo

SQLDA Information

sqldaid : SQLDA sqldabc: 896 sqln: 20 sqld: 1

Column Information

sqltype sqllen sqlname.data sqlname.length

448 VARCHAR 10 PHOTO_FORMAT 12
describe select * from emp_photo
db2 => describe select * from emp_photo

SQLDA Information

sqldaid : SQLDA sqldabc: 896 sqln: 20 sqld: 3

Column Information

sqltype sqllen sqlname.data sqlname.length s
qllonglen sqldatatype_name.data sqldatatype_name.length

452 CHARACTER 6 EMPNO 5
0 SYSIBM .CHARACTER 18
448 VARCHAR 10 PHOTO_FORMAT 12
0 SYSIBM .VARCHAR 16
405 BLOB 0 PICTURE 7
102400 SYSIBM .BLOB 13
参考技术A

    DB2是IBM出品的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。

    虽然DB2产品是基于UNIX的系统和个人计算机操作系统,但在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。

    查询的意思就是查找、寻找指在某一个或几个地方找出自己所要的东西;

    DB2 象 oracle的 desc一样查询表结构定义

    select * from sysibm.syscolumns where tbname = < table name>

    describe select * from <table name>

    或者 describe table <table name>

参考技术B db2 => describe select * from test

列信息

列数:1

SQL 类型 类型长度 列名 名称长度
-------------------- ----------- ------------------------------ -----------
497 INTEGER 4 ID 2

或者
db2 => describe TABLE test

数据类型 列
列名 模式 数据类型名称 长 小数位
NULL
------------------------------- --------- ------------------- ---------- ----- -
-----
ID SYSIBM INTEGER 4 0

1 条记录已选择。
参考技术C db2 describe table 表面;

laravel中使用model怎样得到指定字段信息

参考技术A 亲,你可以看看这个是否能够帮到你哦
指定查询子句 (Select Clause)
$users = DB::table('users')->select('name', 'email')->get();
$users = DB::table('users')->distinct()->get();
$users = DB::table('users')->select('name as user_name')->get();

希望可以帮到你!~~本回答被提问者采纳

以上是关于db2中怎样查询表结构的主要内容,如果未能解决你的问题,请参考以下文章

使用用户定义函数作为表的 DB2 查询结构

PostgreSQL用啥命令查询所有表名

SQL SERVER 怎样清空表的数据

DB2_表结构修改相关语句

具有不同表结构的两个 DB2 表中的数据值之间的差异

DB2 如何用sql语句查看表结构