MySQL 获取表字段相关信息
2017-04-14 16:58
381 查看
有2种方法可以获取MySQL表的字段相关信息,包括字段类型、长度、注释、主键(外键)等。
1、使用命令 show full fields
show full fields from table_tracker;
select t.column_comment,t.column_name,t.data_type,t.character_maximum_length,t.column_key
from information_schema.columns t where TABLE_SCHEMA='fastdfs' and TABLE_NAME= table_tracker';
1、使用命令 show full fields
show full fields from table_tracker;Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | |
---|---|---|---|---|---|---|---|---|---|
id | varchar(255) | utf8_general_ci | NO | PRI | select,insert,update,references | TRACKER服务ID | |||
groupid | varchar(255) | utf8_general_ci | YES | MUL | select,insert,update,references | 文件系统组ID | |||
ip | varchar(80) | utf8_general_ci | YES | select,insert,update,references | IP地址 | ||||
port | varchar(8) | utf8_general_ci | YES | select,insert,update,references | 端口号 | ||||
base_path | varchar(512) | utf8_general_ci | YES | select,insert,update,references | 工作路径 | ||||
config_path | varchar(512) | utf8_general_ci | YES | select,insert,update,references | 配置文件 |
2、使用information_schema.columns表,查询相关信息
use information_schema;select t.column_comment,t.column_name,t.data_type,t.character_maximum_length,t.column_key
from information_schema.columns t where TABLE_SCHEMA='fastdfs' and TABLE_NAME= table_tracker';
column_comment | column_name | data_type | character_maximum_length | column_key | |
---|---|---|---|---|---|
TRACKER服务ID | id | varchar | 255 | PRI | |
文件系统组ID | groupid | varchar | 255 | MUL | |
IP地址 | ip | varchar | 80 | ||
端口号 | port | varchar | 8 | ||
工作路径 | base_path | varchar | 512 | ||
配置文件 | config_path | varchar | 512 |
相关文章推荐
- PHP获取mysql数据表的字段名称和详细信息的方法
- PHP获取mysql数据表的字段名称和详细信息的方法
- Mysql获取数据库的所有表,以及表所有字段信息
- MySQL获取Schema表名和字段信息
- jdbc获取oracle表字段相关信息
- php获取mysql字段名称和其它信息的例子
- MySQL获取Schema表名和字段信息
- MySql 获取所有的表信息、字段信息
- MySQL SQL Server 获取数据库中的所有表信息,字段信息
- Java获取数据库的表中各字段的字段名等相关信息-很详细
- php mysql获取表字段名称和字段信息的三种方法
- PHP获取mysql数据表的字段名称和详细信息的方法
- 获取mysql表中字段备注信息以及选中数据库中表的备注信息
- MySQL 获取表字段的详细信息,如长度等
- 通过存储过程,查询表的相关表字段信息(sqlserver,mysql,oracle)
- Mysql 获取一个表中字段信息存入另一个表中
- 针对不同数据库,获取当前用户所有有权限查看的表,以及表的创建时间、更新时间、注释等信息,表中字段的相关信息(包含分页实现)
- mysql存储过程,获取指定数据库的某个表的字段信息
- php获取mysql字段名称和其它信息的例子
- php获取mysql字段名称和其它信息的例子