方式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;