gpt4 book ai didi

mysql 获取结果数据类型而不执行语句

转载 作者:行者123 更新时间:2023-11-29 23:34:08 25 4
gpt4 key购买 nike

我想知道 MySQL 中是否有一种方法可以获取查询列的数据类型,而无需执行和获取查询行。

在Oracle中,例如,您可以在解析(dbms_sql.parse)之后和执行(dbms_sql.execute)语句之前获取列数据类型(使用dbms_sql.describe_columns),因此您不需要执行它。

最佳答案

试试这个

SELECT column_name, data_type,character_maximum_length 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'yourTable' and TABLE_SCHEMA='yourDBname';

或获取更具体的结果

SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'yourTable' AND COLUMN_NAME = 'yourColumn';

在此链接中查找更多信息 http://dev.mysql.com/doc/refman/5.0/en/columns-table.html

关于mysql 获取结果数据类型而不执行语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26440317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com