首页 > 数据库 >数据库 备份数据命令

数据库 备份数据命令

时间:2023-12-19 15:00:14浏览次数:42  
标签:INSERT Collect 备份 Value ID RTU 命令 Flag 数据库

1、SQL语句选择每月的数据添加到另一张表

insert into _Data_Collect_20231108 (RECORD_ID,RTU_ID,DataType,Time,Value,INSERT_TIME,I_Flag)
  select RECORD_ID,RTU_ID,DataType,Time,Value,INSERT_TIME,I_Flag from Data_Collect  where time <'2021-12-31 00:00'
  delete from Data_Collect where time <'2021-12-31 00:00'


  

2、sql语句把 A表的数据表备份的表(表结构与数据一起复制)

select [RECORD_ID],[RTU_ID],[DataType],[Time],[Value],[INSERT_TIME],[I_Flag] into [history].[dbo].[_Data_Collect_20231219] from _Data_Collect_20231108 

3、仅仅复制表结构(A->B):

SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA WHERE 1=2

4、查询24小时的数据信息

select  RECORD_ID,RTU_ID,DataType,Time,Value,INSERT_TIME,I_Flag from JSRWater where RTU_ID in ( '453040022','453030056','452110056','452110055','451110043','451090081','451060050','450100014')and DateDiff(hh,time,getDate())<=1

 

5、创建临时表,查询数据库的表大小

 CREATE TABLE #temp (
    [name] NVARCHAR(128),
    [rows] CHAR(11),
    reserved VARCHAR(18),
    data VARCHAR(18),
    index_size VARCHAR(18),
    unused VARCHAR(18)
)

EXEC sp_MSforeachtable '
    INSERT INTO #temp EXEC sp_spaceused ''?'';
'

SELECT * FROM #temp order by reserved desc 

DROP TABLE #temp

标签:INSERT,Collect,备份,Value,ID,RTU,命令,Flag,数据库
From: https://www.cnblogs.com/hph1728390/p/17913756.html

相关文章

  • 数据库类型和java中类型不一样的处理
    在数据库中我们定义的是字符串类型,但是根据需求我们需要存一个数组对象这个时候我们需要进行处理将java中的该变量都处理成数组,为了和数据库进行对应,我们需要在实体类添加一个东西  当有了这个的时候我们就可以和数据库进行联系啦 还需要对相应的字段进行处理 ......
  • awk命令
    对文件和数据进行处理的编程语言语法格式:awk参数文件名常用参数-c使用兼容模式-h显示帮助信息-C显示版权信息-m对指定值进行限制-e指定源码文件-n识别输入数据中的八进制饿十六进制数-f从脚本中读取awk命令-O启用程序优化-F设置输入时的字段分......
  • sed命令
    批量编辑文本文件语法格式:sed参数文件名常用参数-e使用指定脚本处理输入的文本文件-n仅显示脚本处理后的结果-f使用指定脚本文件处理输入的文本文件-r支持扩展正则表达式-h显示帮助信息-V显示版本信息-i直接修改文件内容,而不输出到终端参考示......
  • grep命令
    强大的文件搜索工具语法格式:grep参数文件名常用参数-b显示匹配行距文件头部的偏移量-o显示匹配词距文件头部的偏移量-c只显示匹配的行数-q静默执行模式-E支持扩展正则表达式-r递归搜索模式-F匹配固定字符串的内容-s不显示没有匹配文件的错误信息......
  • cp命令
    复制文件或目录语法格式:cp参数源文件名目标文件名常用参数-a功能等价于pdr参数组合-l对源文件建立硬链接,而非复制文件-b覆盖目标文件前先进行备份-p保留源文件或目录的所有属性信息-d复制链接文件时,将目标文件也建立为链接文件-r递归复制所有子文件-......
  • ls命令
    显示目录中文件及其属性信息语法格式:ls参数文件名常用参数-a显示所有文件及目录-r依据首字母将文件以相反次序显示-A不显示当前目录和父目录-R递归显示所有子文件-d显示目录自身的属性信息-S依据内容大小将文件排序显示-i显示文件的inode属性信息-t......
  • HDFS命令行操作
    HDFS的命令行操作很多,但是常用的也就那么几个,现在就总结一下吧:HDFS的常用命令:hadoopfs-ls/查看hdfs根目录hadoopfs-put源文件目标地址将本地文件存储到hdfs目标地址hadoopfs-cp源目标拷贝源到目标hadoopfs-copyFromLocalhadoopfs-moveFro......
  • 记一次postgresql数据库插入记录失败的问题。。。
    代码在测试环境中运行了一段时间,之前都没有问题,突然pg数据库中的某个表不能插入记录了,具体来说是新插入的主键与表中已有记录的主键重复导致入库失败,但是主键设置的是自增策略,理论上说,不会重复。网上看到有人说需要设置下该表主键对应序列的下一个值。查看表的数据定义语句如下......
  • linux系统,磁盘、镜像、目录挂载和未挂载,查看命令
    查看系统中存在磁盘或镜像、设备lsblk 使用lsblk命令查看系统上的所有块设备信息:blkid blkid命令可以更详细的查看未挂载磁盘,不仅能查看大小,还可以看到其他更多的信息fdisk-lfdisk-l命令可以列出系统中未挂载的所有磁盘,执行该命令后会列出当前系统的所有磁盘,其中......
  • 【ASP】读取数据库并显示字段的值例子
    1、不循环的例子,只有一条记录<% SetRs=Server.Createobject("Adodb.Recordset") sql="selecttop1*fromRc_SFZtmkg" Rs.opensql,conn,1,1 sfzDay=rs("tmbj")'把字段值赋值给变量 Rs.Close SetRs=Nothing%>显示 <td><%=Rs("t......