用于Mysql操作的MySqlHelper类

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;using System.Data;using System.Collections;using MySql.Data.Common;using MySql.Data.MySqlClie …… 阅读全文

MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等

drop procedure if exists pro_rep_shadow_rs;delimiter |------------------------------------ rep_shadow_rs-- 用来处理信息的增加,更新和删除-- 每次只更新上次以来没有做过的数据-- 根据不同的标志位-- 需要一个输出的参数,-- 如果返回为0,则调用失败,事务回滚-- 如果返 …… 阅读全文

mysql存储过程详解

1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用 …… 阅读全文

MySQL笔记 存储过程 游标 触发器

为什么要使用存储过程:优点 1 通过吧处理封装在容易使用的单元中,简化复杂的操作 2 由于不要求反复建立一系列处理步骤,这保证了数据的完整性。如果开发人员和应用程序都使用了同一存储过程,则所使用的代码是相同的。还有就是防止错误,需要执行的步骤越多,出错的可能性越大。防止错误保证了数据的一致性。 3 简化对变动的管理。如果表名、列名或业务逻辑有变 …… 阅读全文

MySQL的备份与还原以及常用数据库查看命令

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqld …… 阅读全文

在SQL中用正则表达式替换html标签

create function [dbo].[clearhtml_V2] (@maco varchar(8000))returns varchar(8000)asbegin declare @randchar_one nvarchar(200) declare @randchar_two nvarchar(200) if(charindex('0) …… 阅读全文

在SQL中用正则表达式替换html标签(2)

由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都替换掉。当然我可以通过写一个程序去修改,那毕竟有点麻烦。直接在查询分析器中执行,但是MS SQL Server并没有提供正则表达式,替换html标签可不那么容易。我们可以通过CLR托管来实现一个通过正则表达式来替换html标签的自定义函数。(注:SQL CLR只能在MS SQL Server 2005或以上版本中适 …… 阅读全文

sql2008 发送邮件

--“管理”-“数据库邮件”-右键“配置数据库右键”Exec msdb.dbo.sp_send_dbmail @profile_name='HuSir',@recipients='32134324324@qq.com',@subject='test1111111',@body='test001',@body_format = 'HTML'; …… 阅读全文