首页 > 数据库 >MySQL/MariaDB 取列名及类型

MySQL/MariaDB 取列名及类型

时间:2023-03-16 11:47:08浏览次数:34  
标签:NAME COLUMN CHARACTER 列名 长度 MySQL TABLE MariaDB

SELECT TABLE_CATALOG,
       TABLE_NAME 表名,
       COLUMN_KEY 列键,
       COLUMN_NAME 列名,
       COLUMN_TYPE 数据类型,
       DATA_TYPE 字段类型,
       CHARACTER_MAXIMUM_LENGTH 长度,
       IS_NULLABLE 是否为空,
       COLUMN_DEFAULT 默认值,
       COLUMN_COMMENT 备注,
       ORDINAL_POSITION 列序号,
       NUMERIC_PRECISION 数字长度,
       NUMERIC_SCALE 小数长度,
       DATETIME_PRECISION 日期时间长度,
       CHARACTER_SET_NAME 列字符集,
       COLLATION_NAME 列排序规则
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'databasename' -- database为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
  AND TABLE_NAME = 'tablename'      -- table_name为表名,到时候换成你要导出的表的名称

 

标签:NAME,COLUMN,CHARACTER,列名,长度,MySQL,TABLE,MariaDB
From: https://www.cnblogs.com/shichq/p/17221718.html

相关文章

  • Mysql——事务隔离级别详解
        ......
  • MySQL三大日志——binlog、redo log和undo log详解
              ......
  • java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    在一个servlet中连接数据库,加载驱动报错,将异常抛了出来。  解决方案:创建的Maven项目中,在web.xml中引入了mysql的驱动,但是创建的servlet需要使用Tomcat服务器,Tomcat中......
  • flink cdc 读取mysql数据
    flinkcdc版本:1.14.0mysql版本:5.7 1、开启MySQL中binlog日志修改我们的配置文件my.cnf,增加:server_id=1log_bin=mysql-binbinlog_format=ROWexpire_logs_days=30......
  • MySQL中IF语句的使用
    mysql中if语句的使用参考地址:https://www.php.cn/mysql-tutorials-417851.html1IF表达式IF(expr1,expr2,expr3)如果expr1是true,则返回expr2,否则返回expr3select*,if......
  • mysql中单引号双引号的区别
    单独使用时,单引号和双引号没有区别;需要嵌套使用时,双引号和单引号可以互相嵌套。使用的结果是把内部的内容当做整体一个字符串变量不需要成对出现SELECT *FROM `exc......
  • Node向Mysql数据发送请求响应请求
    //导入mysql依赖(想要先安装依赖,在终端输入:npminstallmysql)varmysql=require('mysql');//配置mysql的数据信息varmy=mysql.createConnection({//mysql连接......
  • mysql 数据不存在则插入,存在则更新
    mysql数据不存在则插入,存在则更新,可以用INSERTONDUPLICATEKEYUPDATE实现。INSERTONDUPLICATEKEYUPDATE不可以和WHERE一起使用,使用INSERTONDUPLICATEKEYUP......
  • MySQL数据库30条规范解读
    军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及......
  • mysql面试题
    1.binlog的3种格式,类型对比  statement,row,mixed   setsessionbinlog_format='statement';  showvariableslike'binlog_format'; showmasterstatus;......