需求背景是给一个表名然后给出相应的表结构信息及索引信息
常用的命令有如下:
1. desc tableName; desc employees.employees;
2. show columns from tableName; show COLUMNS from employees.employees;
3. describe tableName; DESCRIBE employees.employees;
这三个显示的结果都是一样的,显示表中filed,type,null,key,default及extra。
4. show create table tableName; show CREATE TABLE employees.employees;
这个语句会显示这个表的建表语句。
5. select * from columns where table_name='表名';select * from information_schema.COLUMNS where TABLE_SCHEMA='employees' and TABLE_NAME='employees';
这个显示的结果就比较全了。
接下来,来点更全的sql,这个是用来同步mysql和orac数据字典的所有sql。
mysql部分:1 ## 查看所有的库2 SELECT3     lower(schema_name) schema_name4 FROM5     information_schema.schemata6 WHERE7     schema_name NOT IN (8         'mysql',9         'information_schema',
10         'test',
11         'search',
12         'tbsearch',
13         'sbtest',
14         'dev_ddl'
15     )
16
17 ## 产看某一个库中的所有表
18 SELECT
19     table_name,
20     create_time updated_at,
21     table_type,
22     ENGINE,
23     table_rows num_rows,
24     table_comment,
25     ceil(data_length / 1024 / 1024) store_capacity
26 FROM
27     information_schema.TABLES
28 WHERE
29     table_schema = 'employees'
30 AND table_name NOT LIKE 'tmp#_%' ESCAPE '#'
31
32 ##查看某一个库下某一个表的所有字段
33 SELECT
34     lower(column_name) column_name,
35     ordinal_position position,
36     column_default dafault_value,
37     substring(is_nullable, 1, 1) nullable,
38     column_type data_type,
39     column_comment,
40     character_maximum_length data_length,
41     numeric_precision data_precision,
42     numeric_scale data_scale
43 FROM
44     information_schema.COLUMNS
45 WHERE
46     table_schema = 'employees'
47 AND table_name = 'employees';
48
49
50 ## 查看某一个库下某一张表的索引
51
52 SELECT DISTINCT
53     lower(index_name) index_name,
54     lower(index_type) type
55 FROM
56     information_schema.statistics
57 WHERE
58     table_schema = 'employees'
59 AND table_name = 'employees';
60
61 ## 查看某一个库下某一张表的某一个索引
62
63 SELECT
64     lower(column_name) column_name,
65     seq_in_index column_position
66 FROM
67     information_schema.statistics
68 WHERE
69     table_schema = 'employees'
70 AND table_name = 'employees'
71 AND index_name = 'primary';
72
73 ## 查看某一个库下某一个表的注释
74 SELECT
75     table_comment comments
76 FROM
77     information_schema.TABLES
78 WHERE
79     table_schema = 'employees'
80 AND table_name = 'employees';
81
82 ## 查看某一个库下某一个表的列的注释
83 SELECT
84     lower(column_name) column_name,
85     column_comment comments
86 FROM
87     COLUMNS
88 WHERE
89     table_schema = 'employees'
90 AND table_name = 'employees';

mysql查看表结构信息相关推荐

  1. MySQL查看表结构SQL语句

    mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...

  2. Mysql查看表结构的三种方法

    目录: mysql查看表结构 方法: show create table desc information_schema.COLUMNS 表结构: 获取所有的表结构及备注 根据库名导出所有表信息 根据 ...

  3. MySQL 查看表结构简单命令。

    MySQL 查看表结构简单命令. 一.简单描述表结构,字段类型desc tabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键. 二.查询表中列的注释信息select * fro ...

  4. MySQL查看表结构的实际操作命令简介

    以下的文章主要是对MySQL查看表结构的实际操作命令的实际操作步骤的描述,下面就是其具体方案的详细解析,希望在你今后的MySQL查看表结构的实际操作命令学习中会在所帮助.以下就是正文的主要内容描述. ...

  5. mysql查看表结构命令

    原文:http://www.blogjava.net/etlan/archive/2007/07/12/129794.html mysql查看表结构命令 mysql查看表结构命令,如下: desc 表 ...

  6. MYSQL查看表结构

    MYSQL查看表结构 view:是数据库的视图 1.0 show columns from 表的列 [from 数据库] :作用查看表的列的属性,如果不在表的所在库使用需要加上后面的 desc 表 : ...

  7. mysql查看表结构,字段等命令

    mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名;

  8. MySQL 查看表结构相关的几个命令

    今天在玩自己装的mysql时,发现自己对查看表结构的命令不熟悉.于是,简单查了一些资料,记录在这. 其实,学会看官网的文档,是最全面.最可靠的,官方文档是最优质的信息来源. 以后,查资料时,一定得有意 ...

  9. MySQL查看表结构和注释

    查看表结构: desc datatable; 查看表字段的注释 : show full columns from datatable; 参考文献: mysql查看和修改注释 MySQL查询表注释和字段 ...

最新文章

  1. Redis + Tomcat + Nginx 集群实现 Session 共享
  2. qDebug 的用法
  3. [2018年工作重点规划]二.max脚本加强编写能力
  4. 阿里云宣布进入 Serverless 容器时代,推出弹性容器实例服务 ECI
  5. InSAR 处理软件
  6. python抽奖概率设计_通过python分析原神,结果出现了“这种情况”
  7. 语言语法糖_【c#】几种常用语法糖
  8. 应用层——使用 Socket 通信实现 FTP 客户端程序
  9. 怎样把文件传到华为云服务器,如何把文件传到云服务器上
  10. 顺丰多收一元,这合理吗?
  11. 【算法】剑指 Offer 30. 包含min函数的栈
  12. 北大新成果!首次成功地将CNN解码器用于代码生成 | 论文+代码
  13. 对方启用和留言是什么意思_男子花八万元装修,装修到一半要求加价,对方:补给我一万两天就能装好...
  14. 【辛烷值预测】基于matlab RBF神经网络辛烷值预测【含Matlab源码 177期】
  15. 【STM32F429的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
  16. 20182319《数据结构与面向对象程序设计》实验二报告
  17. 线代 [7]|实对称矩阵
  18. 科比坠机事故调查报告出炉,历史上那些神秘的空难原来都因为这个!
  19. 怎样让照片变得更清晰,这几个方法真的好用!
  20. 下次激活策略10_实体店生意经:6招引流策略,引爆客流!可套用任何行业

热门文章

  1. 关于“国家重点实验室应该追求什么”的讨论
  2. 测试面试题集-UI自动化测试
  3. 哈·曼丁的故事(一)
  4. hualinux 进阶 vue 4.1:axios跨源错误CORS解决
  5. “互联网+”服务行业中个人信息保护工作的风险挑战
  6. Scrapy入门教程实例
  7. android编辑软件下载,Android Files
  8. AirSim配置文件front_stereo_and_center_mono解析
  9. IDEA:如何创建 Android 项目
  10. conda的常规使用方法