游客
四大数据库备份语句(将表备份到其他表)

四大数据库备份语句(将表备份到其他表)

一言准备中...

SQL server备份语句:

select * into[备份表名] from [需要备份的表名] where [需要判断的字段] > '判断内容';


 

MySQL备份语句:

-- 方式1:简化版(仅复制字段和数据,无约束)
CREATE TABLE [备份表名] AS SELECT * FROM [需要备份的表名] WHERE [需要判断的字段] > '判断内容';


 

-- 方式2:完整版(复制原表结构+插入数据,推荐)
CREATE TABLE [备份表名] LIKE [需要备份的表名];
INSERT INTO [备份表名] SELECT * FROM [需要备份的表名] WHERE [需要判断的字段] > '判断内容';


 

SQLite备份语句:

-- 场景1:单数据库(默认,最常用)
CREATE TABLE [备份表名] AS SELECT * FROM [需要备份的表名] WHERE [需要判断的字段] > '判断内容';

-- 场景2:多数据库(需先附加数据库)
ATTACH DATABASE 'path/to/your/db.db' AS db_original;
CREATE TABLE db_original.[备份表名] AS SELECT * FROM db_original.[需要备份的表名] WHERE [需要判断的字段] > '判断内容';


 

PostgreSQL备份语句:

-- 方式1:默认(复制结构+数据)
CREATE TABLE [备份表名] AS SELECT * FROM [需要备份的表名] WHERE [需要判断的字段] > '判断内容';

-- 方式2:仅复制结构(不加数据),再手动插入
CREATE TABLE [备份表名] AS SELECT * FROM [需要备份的表名] WITH NO DATA;
INSERT INTO [备份表名] SELECT * FROM [需要备份的表名] WHERE [需要判断的字段] > '判断内容';

 

 

  • 本文作者:利大.
  • 本文链接: https://azyb.cn/sql/19.html
  • 版权声明:转载请备注来处(本文链接)
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
16
0
0
0
内卷太严重,已躺平...

springboot3-knife4j包实现接口文档

上一篇

排队叫号系统哪家好?有那些优势?

下一篇
评论区
内容为空

这一切,似未曾拥有