如何备份数据库表结构?

如何备份数据库表结构?,第1张

备份结构的写法如下:

create table table_back as select * from old_table where 1=2

这样的话就只能备份表结构了。因为1=2永远查不到数据

mysql怎样只导出表结构

mysql mysqldump 只导出表结构 不导出数据

1.导出结构不导出数据

代码如下:

2.导出数据不导出结构

代码如下:

3.导出数据和表结构

代码如下:

4.导出特定表的结构

代码如下:

扩展知识:

mysqldump 是 MySQL 自带的逻辑备份工具。

它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。

备份命令

命令格式

如果你只想备份下一张表的数据

第一种

可以迅速使用

SELECT....INTO

语法

SELECT

*

INTO

备份表名

FROM

源数据表

--备份表名不存在SQLSERVER会自动创建,如果事先有备份表语法改成INSERT

。。SELECT。。

第二种

A.查询出来的结果,直接在查询结果框全选右击

-》将结果另存为txt

B.然后利用数据库向导-单击数据库右键》任务-》导出数据-》平面文件源...>然后自己编辑映射导入。

第三种

BCP命令

详细语法参考帮助文件吧

我用的是SQLSERVER2008

希望对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6936379.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存