MySQL 如何获取表列的数据类型

MySQL 如何获取表列的数据类型

通过“information_schema.columns”的帮助,您可以获取MySQL表列的数据类型。

语法如下 –

SELECT DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where
table_schema = 'yourDatabaseName' and table_name = 'yourTableName'.

为了理解上述语法,让我们首先创建一个表。

mysql> create table DataTypeDemo
-> (
   -> Id int,
   -> Address varchar(200),
   -> Money decimal(10,4)
-> );
Query OK, 0 rows affected (0.60 sec)

应用上述语法以获得MySQL列数据类型。查询如下 –

mysql> select data_type from information_schema.columns where table_schema = 'business' and able_name = 'DataTypeDemo';

以下是输出结果 –

+-----------+
| DATA_TYPE |
+-----------+
| int       |
| varchar   |
| decimal   |
+-----------+
3 rows in set (0.00 sec)

如果您想在类型之前,在输出中包括列名。请使用以下查询 –

mysql> select column_name,data_type from information_schema.columns where table_schema = 'business' and table_name = 'DataTypeDemo';

以下输出显示与数据类型相对应的列名 –

+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
+-------------+-----------+
| Id          | int       |
| Address     | varchar   |
| Money       | decimal   |
+-------------+-----------+
3 rows in set (0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程