导出mysql数据结构

方式1

mysqldump -u用户名 -p密码 -h数据库host --no-tablespaces --no-data --skip-comments --skip-add-drop-table --skip-set-charset --no-create-db tms > /tmp/schema.sql

不加--no-tablespaces会报如下错误

--no-data 不导出数据

方式2

SELECT

TABLE_NAME,

COLUMN_NAME,

COLUMN_TYPE,

IS_NULLABLE,

COLUMN_DEFAULT,

COLUMN_KEY,

EXTRA,

COLUMN_COMMENT

FROM information_schema.COLUMNS

WHERE TABLE_SCHEMA = '数据库名'

ORDER BY TABLE_NAME, ORDINAL_POSITION;

相关推荐
GlobalTradercrb1 小时前
独立站SEO先写博客还是先优化产品页?看站点阶段
数据库·人工智能·google·pdf·go·seo
鱼很腾apoc1 小时前
【MySQL】第4期 用户管理与 C 语言连接编程详解
linux·服务器·c语言·mysql·connector/c
PingCAP2 小时前
善战者无赫赫之功:消费金融核心系统的数据库选型与升级路径
数据库·分布式·架构
郭萌6962 小时前
多商户平台的分销佣金:为什么同一笔订单,换个时间跑会算出另一个人
mysql·php
花间相见2 小时前
【计算基础|MySQL09】索引(下):失效与设计
数据库·后端·面试
张宇Joaquin2 小时前
Linux系统下磁盘扇区512n、512e和4kn的区别
linux·运维·数据库
用户6279947182622 小时前
南大通用 GBase 8c 锁等待与死锁排查:从阻塞链到全局事务号
数据库
道虽迩,不行不至2 小时前
数据库自动连库执行增量脚本-Linux
linux·数据库
GeW2 小时前
新质生产力发展路线图来了,Linux和数据库人该怎么接
linux·数据库