
数据库
雨点ing
呆到深处自然萌
展开
-
SQL 语法整理
SQL 语法整理一、创建数据库数据库在SQL Server2005的组成SQL Server2005中的数据库由包含数据库表的集合,以及其他对象(视图、索引、存储过程、函数、触发器等)组成。a.数据库组成实例一个实例包含有4个系统数据库和若干个用户自定义数据库。b.逻辑上文件组组成数据库SQL Server2005中文件组分为两类:一类是主文件组,另一类是用户自定义文件转载 2013-04-17 13:12:37 · 1685 阅读 · 0 评论 -
SQL Server 2005中使用DDL触发器监控数据库变化
SQL Server 2005中使用DDL触发器监控数据库变化 通过创建DDL触发器,记录数据库对象的增删改的操作,能够在数据库出现问题时,便于跟踪、定位问题。本文通过实例介绍了如何使用DDL触发器。 使用 EVENTDATA 函数,可以捕获有关激发 DDL 触发器的事件的信息,并将其保存到我们的AuditLog日志表中。EVENTDATA 函数的是返回 xml 值,采用以转载 2013-05-14 14:59:31 · 666 阅读 · 0 评论 -
SQL Server 2008中Service Broker基础应用(上)
SQL Server 2008中Service Broker基础应用(上) 导读:本文主要涉及Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤。 一、前言: Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始转载 2013-05-14 14:39:20 · 1761 阅读 · 0 评论 -
学习笔记:查看存储过程执行情况等
比如邮件发送系统;若未收到邮件 查看日志表 看执行没 看isable 是否正常、select top 10 * from dbo.Log_A with (nolock) where accessNumber='hone' order by createTime descupdate dbo.A set nextSendTime ='2013-05-15 00:00:00.000'原创 2013-05-14 17:03:12 · 678 阅读 · 0 评论 -
搜集博客园邀月工作室的有关加密对称加密的文章
SQL Server 2008中的代码安全(五):非对称密钥加密SQL Server 2008中SQL应用系列--目录索引非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。它不像证书,不可以备份到文件。这意味着一旦在SQL Server中创建了它,没有非常简单转载 2013-05-14 17:33:03 · 874 阅读 · 0 评论 -
数据库考试笔记
对称算法共持一个密钥,非对称算法各持一个密钥。MD5 DES 3DES RSA加密算法按时间复杂度排序是依次增加的,因为MD5采用的是散列,3DES是DES将按矩阵形式计算3遍MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的"数字指纹"。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件原创 2013-05-11 13:27:37 · 691 阅读 · 0 评论 -
学习笔记
sqlserver 和MYSQL的默认端口号为1433 3306limit在MYSQL中作用是分页关键数据 你nolock慎用" group by DATEPART(YYYY,insertTime),DATEPART(mm,insertTime)";原创 2013-05-15 14:32:44 · 439 阅读 · 0 评论 -
导致索引失效的情况
1.隐式转换导致索引失效.比如定义varchar 类型的长度 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效. 错误的例子:select * from test where tu_mdn=13333333333; 正确的例子:select * from test where转载 2013-05-15 14:10:00 · 726 阅读 · 0 评论 -
搜集的有用的
SQLSERVER存储过程使用说明书 引言首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。请大家先看一个小例子:createproc query转载 2013-06-09 12:49:48 · 699 阅读 · 0 评论 -
MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上转载 2014-01-16 15:36:34 · 444 阅读 · 0 评论 -
学习笔记:不用SQLSERVER中自带的发送邮件如何配置邮件
关于自己开发发送邮件系统自己不用写发送邮件的内容而是调用指定服务器上的数据库的存储过程,这就涉及到数据库链,通过数据库链访问到想要的存储过程。即远程调用,之后配置收件人,如果以后再加收件人就不用插入新的数据,只需更新一下将收件人修改即可,如果插入新的,这就意味着你将让存储过程多执行一次。曾怀疑自己手抖了抖会不会多按一次,就多发一次,其实不是,只要不改变下次执行时间,完全没影响。原创 2013-05-14 14:49:05 · 605 阅读 · 0 评论 -
SQL Server 2005中触发器监控数据库变化
sql中如何建立一个触发器,使出入和删除某条记录时,系统能自动进行相关的提示。4CREATE TRIGGER [触发器名字] ON 表名 FOR INSERT(插入)|DELETE(删除)|UPDATE(更新) AS declare @username varchar(50)//自定义@母表字段 select @username=UserName from inse转载 2013-05-14 13:51:35 · 1933 阅读 · 0 评论 -
sql newid()随机函数
sql newid()随机函数从A表随机取2条记录,用SELECT TOP 10 * FROM ywle order by newid()order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写转载 2013-05-14 09:36:57 · 768 阅读 · 0 评论 -
sqlserver基础知识
什么是触发器: 触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。本节将介绍触发器的基本概念,以及创建和管理触发器的方法。 触发器是一个在修改指定表值的数据时执行的存储过程,不同的是执行存储过程要使用EXEC语句来调用,而触发器的执行不需要使用EXEC语句来调用,通过创建触发器可以保证不同表中的逻辑相关数据的引用完整性或一致性。原创 2013-04-27 15:32:11 · 896 阅读 · 0 评论 -
PDO操作笔记
1,插入数据。 $sql = 'INSERT INTO '.$dbMessage['tablePrefix'].'movie (movie_id,name,type,area,actor,director,screenTime,intro,img) VALUES (NULL,:name,:type,:area,:actor,:director,:screenT转载 2013-04-28 14:25:09 · 637 阅读 · 0 评论 -
DBA日常工作职责
DBA日常工作职责——Eygle大师对DBA的七点建议分类: DataBase2013-05-14 09:16 142人阅读 评论(0) 收藏 举报目录(?)[+]原文地址:http://www.eygle.com/archives/2009/02/suggest_dba_job.html DBA的工作职责是什么?每天DBA应该做转载 2013-05-18 13:36:44 · 505 阅读 · 0 评论 -
C#和SQLCLR为SQL Server编写用户定义函数,
CLR 摘要: 文档阐述使用C#和SQLCLR为SQL Server编写用户定义函数,并演示用户定义函数在T-SQL中的应用。文档中实现的 Base64 编码解码函数和正则表达式函数属于标量值函数,字符串分割函数属于表值函数,而平方平均数函数属于聚合函数。环境要求:SQL Server 2005/2008,Visual Studio 2005转载 2013-05-21 13:54:24 · 947 阅读 · 0 评论 -
有待理解的CLR
CLR 标量值函数SQL Server 2012 其他版本SQL Server 2008 R2SQL Server 2008SQL Server 2005此主题尚未评级- 评价此主题标量值函数 (SVF) 返回单个值,例如字符串、整数或位值。 从 SQL Server 2005 开始,可以使用任转载 2013-05-21 14:32:55 · 568 阅读 · 0 评论 -
mysql中limit的用法
mysql中limit的用法 2008-03-21 15:32:44| 分类: PHP|字号 订阅在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,[url=javascript:;]mysql[/url]已经为我们提供了这样一个功能SELECT * FROM table LIMIT [offset,] ro转载 2013-05-11 13:30:36 · 452 阅读 · 0 评论 -
数据库考试笔记
内连接(INNER JOIN):在SELECT语句中用来从多个表中返回单个结果集。JOIN在一个共有列上链接表,并返回在那个列上匹配的记录。只有两个表之间有匹配的记录才会出现在结果集中。外连接(OUTER JOIN):有3种类型:左连接、右连接、全连接。左连接:了解JOIN左边的表中的所有记录,而不管他们在右边表中是否有匹配的记录。右连接相反。全连接:同时查看左表和右表原创 2013-05-11 13:35:55 · 602 阅读 · 0 评论 -
DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES作者:尹学渊版权所有,转载请务必注明出处 一.DES 2.1 说明 最近非常的忙,事情都已经堆着了。所以迟迟没有更新博客,请各位需要代码的朋友谅解,再次给那些给那些最近留言的朋友说一声对不起。 今天我把代码发上来,并再次声明,DES 1.0修正版的代码是正确的,但修正时没有更新DE转载 2013-05-11 13:38:51 · 830 阅读 · 0 评论 -
DES和RSA
DES和RSA |字号 订阅DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两转载 2013-05-11 13:42:11 · 1004 阅读 · 0 评论 -
记录一次.bat文件执行mysql语句
目标:执行脚本删除库中某脏数据过程:将.bat和.sql放到*/mysql/下.bat:set currpath=%~dp0set mysql_path=%currpath%\bin\set user_mysql=rootset password_mysql=abc"%mysql_path%mysql" -u%user_mysql% -p%password_mysql%原创 2017-08-29 16:07:09 · 2783 阅读 · 0 评论