-- 查询表字段信息的SQL语句
-- 使用 INFORMATION_SCHEMA.COLUMNS 视图来获取表的字段信息
-- 以下是一个示例,假设我们要查询数据库中名为 'my_database' 的数据库中名为 'my_table' 的表的字段信息
SELECT 
    COLUMN_NAME,          -- 字段名
    DATA_TYPE,            -- 数据类型
    CHARACTER_MAXIMUM_LENGTH, -- 字符串类型的长度(如果适用)
    IS_NULLABLE,          -- 是否允许为空
    COLUMN_DEFAULT,       -- 默认值
    EXTRA                -- 额外信息(如自增、是否为NULL等)
FROM 
    INFORMATION_SCHEMA.COLUMNS
WHERE 
    TABLE_SCHEMA = 'my_database'  -- 数据库名称
    AND TABLE_NAME = 'my_table';  -- 表名称INFORMATION_SCHEMA.COLUMNS 是 MySQL 提供的一个系统视图,用于存储所有表的字段信息。TABLE_SCHEMA 指定要查询的数据库名称。TABLE_NAME 指定要查询的表名称。COLUMN_NAME)、数据类型 (DATA_TYPE)、字符长度 (CHARACTER_MAXIMUM_LENGTH)、是否允许为空 (IS_NULLABLE)、默认值 (COLUMN_DEFAULT) 和额外信息 (EXTRA)。如果你需要查询其他数据库或表的信息,只需修改 TABLE_SCHEMA 和 TABLE_NAME 的值即可。
上一篇:mysql 联表更新
下一篇:mysql case语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站