查询MySQL数据库中表结构的几种方法 冷不防 2024-04-19 15:25 11阅读 0赞 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq\_35389417/article/details/78920879 什么是表结构? 表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中。 查询方法: 以表‘employees’为例子 1.describe(desc)表名 desc 是 describe的缩写 describe用于查看特定表的详细设计信息 desc employees; 或者 describe employees; 1 2 3 2.show columns from 表名 查询出表的列信息 show columns from employees; 1 方法一和方法二的结果是一样的 其中: Field:字段表示的是列名 Type:字段表示的是列的数据类型 Null :字段表示这个列是否能取空值 Key :在mysql中key 和index 是一样的意思,这个Key列可能会看到有如下的值:PRI(主键)、MUL(普通的b-tree索引)、UNI(唯一索引) Default: 列的默认值 Extra :其它信息 1 2 3 4 5 6 7 3.show create table 表名 这个是查询建表语句 show create table employees; 1 4.use information\_schema;select \* from columns where table\_name =’表名’; information\_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。 什么是元数据呢? 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 use information\_schema select \* from columns where table\_name ='employees'; 1 2 ———————————————— 版权声明:本文为CSDN博主「Look\_这有只小仙女」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq\_35389417/article/details/78920879
还没有评论,来说两句吧...