My Sql 获取数据库所有表及表内的字段信息

摘要:
1.通常可以直接使用showtable获取所有表,但只能获取所有表的表名;如果您想获取有关表的更多信息,可以编写MySql以获取数据库中所有表的信息(表名、注释):此语句可以查找更全面的信息;VIEW表示为视图。使用此方法时,可以将其粘贴到任何MySQL管理工具中以查看结果。2.获取单个表的信息。我们通常使用表名中的show字段来获取表中的字段信息。

1、通常可以直接用show tables来获取所有表,但是这只能获取所有表的表名;如果要获取表的更多信息就可以这么来写

MySql 获取数据库所有表的信息(表名、注释):select *from information_schema.TABLES where table_schema='数据库名称';

而这条语句可以查出更全面的信息;其中结果中用个Table_Type字段,包括BASE TABLE、VIEW;BASE TABLE表明是数据表,而VIEW则表示为视图,(视图是虚拟表嘛)。

当然还有其他信息,这里不做过多解释,用到的时候可以将此方法粘贴到mysql的任一管理工具中执行即可看到结果,也可自己限定(要哪些字段,不要哪些字段)。

2、获取单表信息,我们一般用 show fields from 表名 来获取表内的字段信息,但是我这次需要知道表里的各个字段是干什么用的,当然得看注释了(添加字段时写上对应的注释是个很好的习惯哦),就是说我要获取表的字段注释,此时这个就不能满足了,

那就用这个show full fields from 表名 与前一句比较,只需添加一个 full 关键字就可搞定,很简单,呵呵!

免责声明:文章转载自《My Sql 获取数据库所有表及表内的字段信息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql实现查询某个字段在哪个表里 及结构是什么springmvc不进入Controller导致404下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用oracle和sqlserver的几点区别

1.部分SQL语句差异 (1)SQL:select top 10 * from tableORA: select * from table where rownum<11(2)SQL:Select * from t1 join t2 on t1.c1=t2.c1ORA: select * from t1,t2 where t1.c1=t2.c1(3...

常用MySQL操作

常用MySQL操作 更改MySQL数据库root的密码 将绝对路径加入环境变量并设置开机启动 # PATH=$PATH:/usr/local/mysql/bin # echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile # source /etc/profile 给root用户设定密码 #...

scrapy爬虫成长日记之将抓取内容写入mysql数据库

前面小试了一下scrapy抓取博客园的博客(您可在此查看scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据),但是前面抓取的数据时保存为json格式的文本文件中的。这很显然不满足我们日常的实际应用,接下来看下如何将抓取的内容保存在常见的mysql数据库中吧。 说明:所有的操作都是在“scrapy爬虫成长日记之创建工程-抽取数据-保存为j...

日期/时间 相关查询

获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"      FROM DUAL; 获取当前月份的最后一天 这个查询语句类似于上面那个语句,而且充...

SqlServer Alwayson 搭建排错记录(二)

  下面记录下建立好alwayson可用性组后,向可用性组内添加数据库出现过的问题及解决方法 一、数据库未处于恢复状态   将数据库联接到可用性组的时候报错: 数据库“XXXX”未处于恢复状态,而此状态是镜像数据库或辅助数据库所必需的。必须使用 WITH NORECOVERY 还原远程数据库。 (Microsoft SQL Server,错误: 1464)...

数据库性能测试方案示例

前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: 1:明确测试目的 2:设计测试模型 (即压力模型) 3:准备测试集群环境 4:准备压力测试工具或者编写压力测试脚本 5:明确性能指标并加监控 6:根据2设计的测试模型准备测试数据 7:测试执行...