项目常用数据库语句

作者: 顺情风 | 来源:发表于2019-12-03 17:57 被阅读0次
  • 一次插入100条数据,两个字段就是序号
declare @i int =1
while @i <= 100
begin
INSERT INTO [HCSX].[dbo].[Air]
           ([RoomID]
           ,[Box]
           ,[PipeKind]
           ,[SetT]
           ,[CurrentT]
           ,[OutT]
           ,[Fan]
           ,[Mode]
           ,[Switch]
           ,[AutoFan]
           ,[AutoMode]
           ,[Humidity]
           ,[UpdateTime])
     VALUES
           (@i
           ,@i
           ,1
           ,16
           ,16
           ,16
           ,1
           ,1
           ,1
           ,1
           ,1
           ,16
           ,'2019-09-21 11:40:35')
set @i += 1
end
GO
  • 一次更新15条数据,一个字段就是序号
declare @i int =20
while @i <= 35
begin
UPDATE [HCSX].[dbo].[Air]
   SET [Switch] = 0
 WHERE ID = @i
set @i += 1
end
GO

*一次删除15条数据,一个字段就是序号

declare @i int = 1415
while @i <= 1818
begin
DELETE FROM [HCSX].[dbo].[AirLog]
      WHERE ID = @i
set @i += 1
end
GO

根据时间段更新信息:

UPDATE [GRMS].[dbo].[Message]
   SET [Handled] = 0
      ,[HandleTime] = GETDATE()
 WHERE [TriggerTime] >= '2020-12-02 0:00:00' AND [TriggerTime] <= GETDATE()
GO

空调动态记录插入:

declare @i int =1
while @i <= 202
begin
INSERT INTO [HCSX].[dbo].[AirLog]
           ([RoomID]
           ,[Box]
           ,[HasPerson]
           ,[SetT]
           ,[CurrentT]
           ,[Fan]
           ,[Mode]
           ,[Switch]
           ,[AutoFan]
           ,[AutoMode]
           ,[Humidity]
           ,[UpdateTime])
     VALUES
           (@i
           ,@i+1
           ,1
           ,16
           ,16
           ,13
           ,2
           ,0
           ,0
           ,1
           ,10
           ,'2019-10-15 20:20:20')
set @i += 1
end
GO
sqlserver免费版本最大4G

需要执行 “truncate table [GRMS].[dbo].[Air]”
注意:truncate table 表名 删除表里面的所有记录,重置ID。(如果采用删除语句,会导致ID中断一段)

自增ID重置

清空表数据并重置ID
truncate table HCSX.dbo.Air
将当前标识值强制设置为 0 ,再插入数据时候就会重新排序(但是原有表的数据不会更改)
DBCC CHECKIDENT('HCSX.dbo.Air',RESEED,0)

数据库连接语句

        private ServiceHost m_service;
        //本地连接
        private static string s_connectionString = "Server=.;Database=HCSX;Trusted_Connection=True;uid=sa;pwd=123";
        //远程连接
        //private static string s_connectionString = "Server=192.168.3.39\\SQLEXPRESS;Database=HCSX;uid=sa;pwd=123;Connect Timeout=5";
        //本地有实例连接(龚琪)
        //private static string s_connectionString = "Server=.\\SQLEXPRESS;Database=HCSX;Trusted_Connection=True;uid=sa;pwd=123";
数据库连接语句1
数据库连接语句2

相关文章

  • 项目常用数据库语句

    一次插入100条数据,两个字段就是序号 一次更新15条数据,一个字段就是序号 *一次删除15条数据,一个字段就是序...

  • 2018-09-30:面试笔试题

    查询语句 数据库常用函数

  • ORACLE学习之常用数据库系统表语句

    说明 本文介绍系统表的相关slq常用语句,方便日常工作和学习假定用户为TWOAPES 常用数据库语句(一) 常用数...

  • mysql 数据库简介

    常用数据库类型网状数据库、层次数据库、关系型数据库、非关系型数据库 常用的关系型数据库产品 sql语句sqlser...

  • sqlite数据库常用SQL语句

    sqlite数据库常用SQL语句 创建表 CREATE TABLE IF NOT EXISTS "student"...

  • 数据库SQL语言入门(二)

    系列文章: 数据库SQL语言入门(一)数据库SQL语言入门(三) DDL语句 常用的SQL语句关键字有 creat...

  • 常用数据库validationQuery语句

    常用数据库validationQuery语句[https://www.cnblogs.com/ming-blogs...

  • Mysql-了解Sql语句

    SQL语句的分类 DDL(数据定义语言) 这些语句定义了不同的数据段, 数据库,表,列,索引等数据库对象。常用的语...

  • Mysql常用命令

    Mysql常用命令 数据定义语句(DDL) 数据库操作 登录数据库:mysql -uroot -proot 创建数...

  • MySql常用的sql语句

    MySql常用的sql语句 数据库 表 表结构 表的数据 键 试图 联接 用户 存储过程 函数 其他语句

网友评论

    本文标题:项目常用数据库语句

    本文链接:https://www.haomeiwen.com/subject/rhcsmctx.html