zoukankan      html  css  js  c++  java
  • 数据库的简单操作

    由于项目中要用到数据的存储和显示,并画出动态曲线。到目前为止,已基本实现,现对数据库做一个总结:

     对数据的操作,无非就是增删改查4个命令的灵活运用,在一般的项目中,我用的存储过程比较多一点,而视图和触发器倒没怎么用过。感觉用存储过程,速度来说比直接执行sql批指令快多拉,因为存储过程是事先已经编译好的指令,在执行的时候不用从新编译,所以速度会快很多。

    增:insert,站点 tinyint ,灰尘度 float,光照度 float,气体浓度 float,空气温度 float,空气湿度 float ,记录时间 dataTime

    1 insert into site3AutoData(站点,灰尘度,光照度,气体浓度,空气温度,空气湿度,记录时间) values(01,23.1,23.1,23.1,23.1,23.1,'2013-08-27 10:57:12')

    删:delete

    1 delete  from site3AutoData where 记录时间<'2013-08-27 11:03:00'

    改:update

    update site3AutoData set 灰尘度=11.1 where 站点=01

    查:select

    select * from site3AutoData

    编写存储过程(有参数):

     1 create procedure UpdateData
     2 
     3 @shine float,
     4 @gas float,
     5 @temperature float,
     6 @hui,
     7 @time
     8  
     9 @out int output
    10 as
    11 begin
    12 insert into project_database(光照度_site1,气体浓度_site2,温度_site3,灰尘_site4,record_time) values(@shine,@gas,@temperature,@hui,@time)
    13 end
    View Code

    选择最后一条最新的记录:

    select top 1* from site1AutoData order by record_time
  • 相关阅读:
    React 使用链表遍历组件树
    React diff 算法
    JavaScript 对象操作
    前端路由hash
    动画运动曲线
    ajax跨域问题
    js版本状态模式
    装饰者模式AOP
    swipe源码循环索引
    组合模式--超级宏命令
  • 原文地址:https://www.cnblogs.com/nanyangzp/p/3286801.html
Copyright © 2011-2022 走看看