没有数据的MySql导出架构
我正在使用带有Java程序的MySql数据库,现在我想将程序交给其他人。
如何在没有数据的情况下导出MySql数据库结构,只是结构?
#1楼
您可以在mysqldump命令中使用-d选项
mysqldump -u root -p -d databasename > database.sql
#2楼
您还可以使用--no-data
选项提取单个表
mysqldump -u user -h localhost --no-data -p database tablename > table.sql
#3楼
获取单个表的创建脚本:
- 选择所有表格(使用shift键)
- 右键单击表名,然后单击“复制到剪贴板”>“创建语句”。
#4楼
如果您使用IntelliJ,您可以启用数据库视图(查看 - >工具窗口 - >数据库)
在该视图内部连接到您的数据库。 然后,您可以右键单击数据库并选择“复制DDL”。 其他IDE可能提供类似的功能。
#5楼
您可以使用以下方法
mysqldump -d <database name> > <filename.sql> // -d : without data
希望它能帮到你
#6楼
不使用输出转储。
mysqldump --no-data <database name> --result-file=schema.sql
#7楼
请注意--no-data选项不包含视图定义。 所以如果你有一个像下面这样的视图创建视图v1选择a
。 id
AS id
, a
。 created_date
AS created_date
从t1; 使用--no-data选项,视图定义将更改为以下创建视图v1选择1 AS id
,1 AS created_date
#8楼
如果要从所有数据库转储所有表并且没有数据(仅限数据库和表结构),您可以使用:
mysqldump -P port -h hostname_or_ip -u username -p --no-data --all-databases > db_backup.sql
这将生成一个.sql文件,您可以将其加载到mysql服务器上以创建一个新的数据库。 在生产环境中使用这种情况并不多,但我每周都会这样做以重置与演示网站链接的服务器,因此无论用户在一周内做什么,在星期天晚上一切都回滚到“新”: )
#9楼
是的,您可以将mysqldump
与--no-data
选项一起使用:
mysqldump -u user -h localhost --no-data -p database > database.sql
#10楼
您可以使用mysqldump命令使用--no-data
选项
mysqldump -u root -p --no-data dbname > schema.sql
#11楼
您可以使用MYSQL管理工具免费http://dev.mysql.com/downloads/gui-tools/5.0.html
你会发现许多选项来导出你的MYSQL数据库
没有数据的MySql导出架构相关推荐
- mysql有没有模式,关于sql:没有数据的MySql导出模式
我正在使用带有Java程序的MySql数据库,现在我想将程序交给其他人. 如何在没有数据的情况下导出MySql数据库结构,只是结构? 您可以使用mysqldump命令使用--no-data选项 mys ...
- mysql导出数据代码_MySQL导入导出数据下令
mysql导入导出数据命令 MySQL导出导入数据命令 博客分类: MySQL MySQL数据结构SQLDOS脚本. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导 ...
- mysql异地双活架构,银行跨数据中心数据库双活架构设计:五大难点攻克
银行跨数据中心数据库双活架构设计:五大难点攻克 发布时间:2018-12-09 10:21, 浏览次数:327 数据库双活技术已成为企业重点关注的对象,社区最近组织了交流活动,以帮助大家更好的明确理解 ...
- Mysql导出数据的几种方式
MySQL导出数据的目的有很多种,如数据库备份.表结构导出.表数据导出.分析数据采取等. Part1 select into outfile 先说最短小精悍的select into outfile, ...
- mariadb转mysql_MariaDB/MySQL备份和恢复(二):数据导入、导出
1.导出.导入数据 load data infile和select into outfile语句是配套的.select into outfile语句是将检索出来的数据按格式导出到文件中,数据迁移跨数据 ...
- mysql 导出中间 数据_MYSQL数据库之间的数据导出与导入
源数据库地址: 172.16.1.7 目标数据库地址: 172.16.1.51 步骤: (1) 进入172.16.1.7服务器,登录mysql数据库 mysqldump -uusername -ppa ...
- binlog流程 mysql_小米 MySQL 数据实时同步到大数据数仓的架构与实践
背景MySQL由于自身简单.高效.可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,MySQL的相关操作会变的非常迟缓:如果这时还有实时BI展示的需求,对于mysql来说 ...
- mysql导出csv数据_mysql 导出 csv数据命令
mysql 导出 csv数据命令 导出 select field1,field2,field3 from tablename into outfile '/home/output1.csv' fiel ...
- mysql导出数据到txt太慢_分享:mysql导出数据到txt文件
本节主要内容: mysql导出数据到txt文件 sql语句示例: 复制代码 代码示例: SELECT email FROM xxxxxx where email is not null and ema ...
最新文章
- 哪种营销方法效果最差_网络营销推广中如何监控评测网络效果?
- 文件共享之Samba
- 数据科学自动化_数据科学会自动化吗?
- 如何对java分装,Angular4 JSONP + JAVA代码
- java提取json数组对象所有的id,一文轻松搞定
- 生成式对抗网络GAN
- mysql使用裸设备_请教dd清空裸设备问题
- AcWing 116. 飞行员兄弟(二维指数型枚举)
- 《C++游戏开发》笔记十一 平滑动画:不再颤抖的小雪花
- 批标准化(batch normalization)与层标准化(layer normalization)比较
- 工业污染治理投资完成情况分析(2000—2019年)
- php无限分类算法,php递归算法 php递归函数无限级分类
- 恒生UFX交易接口基本介绍说明
- 利用FME创建CAD标准图层模板
- 学习笔记|领域自适应(Domain adaption)——实现模型的自适应迁移
- 【论文解读】R-CNN 深入浅出理解目标检测开山之作
- mac rzsz 不弹窗问题
- 期刊投稿状态_SCI期刊投稿各种状态详解
- Cesium的坐标拾取详解
- 日志Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationConte
热门文章
- Android PathDashPathEffect 使用详解
- 【Android】Java回调原理并结合Android源码进行理解
- Android蓝牙开发其二
- java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...
- qt tablewidget 实现tab来回切换_原生JS实现TAB选项卡切换效果
- Java网络编程笔记6
- 微信小游戏开发教程-游戏实现1
- python字典增加和删除_Python字典的基本用法实例分析【创建、增加、获取、修改、删除】...
- 2.session与cookie的区别?
- 遇到的问题和解决方案