数据库操作
fairystepwgl
我是一个活波的男孩
展开
-
C# 执行多条语句实现事务
执行一个操作时,要同时修改多张表里的数据,并且每条数据都必须操作成功,才算执行成功,为了防止有些数据操作失败,有些成功,而造成的数据错乱,我们要使用事务。下面就将为您介绍如何使用事务一次处理多条SQL语句的方法,包括SQL中事务的写法以及调用的方法供您参考,希望对您学习SQL语句的执行能够有所帮助。事务就是:只有所有操作都成功则成功,只要有一条数据操作失败,则回滚。原创 2023-12-25 16:50:18 · 642 阅读 · 0 评论 -
数据库插入数据返回当前主键ID值方法
当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种:1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库;2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id) 获取主键值;但要获取此ID,最简单的方法就是在查询之后select @@原创 2023-02-03 16:30:22 · 5539 阅读 · 1 评论 -
C# 不通过引用 excel的 dll 组件导出数据
做C#管理系统中遇到最多的可能导出数据也算是一类吧,但由于现在excel版本太多,所引用的dll文件也不一样,导致我们本地的环境和线上的真实环境差异太大。导致数据功出功能可能在本地是成功的,但在正式的服务器上无法正常导出。现在分享一种不通过引用excel 的dll组件实现的数据导出功能,它主要是将数据以数据流的方式做处理,反应速度也快。下面就是具体的实现代码…… protected void ...原创 2020-04-16 14:51:02 · 237 阅读 · 0 评论 -
mysql的查询、子查询及连接查询
mysql的查询、子查询及连接查询2012-05-15 23:31 by Rollen Holt, 63370 阅读, 9 评论, 收藏, 编辑一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符:原创 2016-05-03 09:52:19 · 381 阅读 · 0 评论 -
SQL Server 一列或多列重复数据的查询,删除
一般的后台程序基本上都会遇到和数据库交互的情况,在这种情况里面又会碰到数据库表数据的去重需求,鉴于此,我把自己在项目中遇到的情况做了一个整理,方便自己以后查看,也希望能给看到这边文章的你提供一个思路,闲话就不扯了,直接上干货……数据库为 mssql 08 r2其中表的结构和数据如下图:查询表中单列重复一.带有having条件的分组查询方法(1)查询某原创 2017-04-10 14:47:52 · 3426 阅读 · 0 评论 -
SQL SERVER 使用作业自动备份及删除过往备份
通过编写SQL脚本,可创建SQL SERVER 数据库的作业将数据库备份到本地或网络共享路径,将备份文件名按日期格式命名,还可根据日期的特点删除特定日期的备份从而达到删除过往备份的功能。本文通过一个实现实例,希望能给大家一个参考。1.打开 控制台根目录->管理->SQL Server代理->作业 2.在这里“新建作业”3.在“常规”页面,输入作业“名称”,分类选择“数据库维护”,选择“原创 2017-04-10 14:59:26 · 4069 阅读 · 0 评论 -
SQL语句往Oracle数据库中插入日期型数据(to_date的用法)
Oracle 在操作数据库上相比于其他的 T-sql 有微小的差别,但是在插入时间类型的数据是必须要注意他的 to_date 方法,具体的情况如下--SQL语句往Oracle数据库中插入日期型数据(to_date的用法)INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS原创 2017-04-10 16:32:53 · 3376 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包转载 2018-01-04 15:34:41 · 398 阅读 · 0 评论 -
mssql 数据库操作的关键字
数据库中我们做常用的就是SQL基本查询语言,甚至有些人认为数据库就是SQL,SQL就是数据库。虽然这种观点是错误的,但是也确实从一个方面体现了这种面向结果的查询语言的重要性。一般情况下,程序人大多数人都会接触到,做个笔记方便自己查阅。原创 2018-06-20 16:58:37 · 1221 阅读 · 0 评论