SQL语句获取表结构

简介: 获取表的结构数据,如表名,数据类型,精度等数据

目录

语句

演示

语句

获取表的结构数据,如表名,数据类型,精度等数据,代码如下:

SELECT t.table_name, -- 表名
     c.column_name, -- 字段名
     c.data_type, -- 字段类型
     c.numeric_precision, -- 字段精度
     c.numeric_scale, -- 数字比例尺(不重要)
     ISNULL(CHARACTER_MAXIMUM_LENGTH,0) AS SIZE -- 字段大小
FROM INFORMATION_SCHEMA.TABLES AS t 
INNER JOIN INFORMATION_SCHEMA.COLUMNS c ON
  (t.table_name = c.table_name)
WHERE t.table_name = 'student' -- 只需修改这里的表名
ORDER BY t.table_name

演示

表字段如下:

image.png

修改表名即可:

image.png




相关文章
|
SQL XML Oracle
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
483 0
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
|
3月前
|
SQL 数据库 索引
SQL表结构设计
【7月更文挑战第28天】SQL表结构设计
47 6
|
2月前
|
SQL
SQL SERVER 查询表结构,导出到Excel 生成代码用
SQL SERVER 查询表结构,导出到Excel 生成代码用
39 0
|
4月前
|
SQL 关系型数据库 MySQL
mysqldiff - Golang 针对 MySQL 数据库表结构的差异 SQL 工具
Golang 针对 MySQL 数据库表结构的差异 SQL 工具。https://github.com/camry/mysqldiff
91 7
|
4月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
67 0
|
5月前
|
SQL 数据库
SQL Server修改表结构,不允许保存更改解决方案
SQL Server修改表结构,不允许保存更改解决方案
155 0
|
5月前
|
SQL Oracle 关系型数据库
SQL ALTER TABLE 语句- 灵活修改表结构和数据类型
SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列,也可用于添加和删除各种约束。
106 0
|
10月前
|
SQL 存储 关系型数据库
MySQL下使用SQL命令进行表结构与数据复制实践
MySQL下使用SQL命令进行表结构与数据复制实践
144 0
|
12月前
|
SQL 存储 关系型数据库
MySQL的第一篇文章——了解数据库、简单的SQL语句
MySQL的第一篇文章——了解数据库、简单的SQL语句
|
SQL Java 数据库
springboot生成表结构和表数据sql
springboot生成表结构和表数据sql