数据库相关 - 军军小站|张军博客
MySql

mysql存储过程及常用函数

原文:mysql存储过程及常用函数一.函数1.数学函数CEIL()进一取整SELECTCEIL(1.2);2FLOOR()舍一取整SELECTFLOOR(1.9);9MOD取余数(取模)SELECTMOD(3,8);3--3对8取模POWER()幂运算SELECTPOWER(3,2);9ROUND()四舍五入SELECTROUND(123.456,2);123.46TRUNCTATE数字截取SELECTTRUNCATE(123.456,2);123.45A

系统 2019-08-12 01:32:11 3545

MySql

Mysql更新字段中部分数据的方法

Mysql更新字段中部分数据第一种情况:updatetabsetA=concat(substring(A,1,3),'bbb');从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。如果我们要将字段A值中的包含的1,替换成2呢?例如:a=2211,现在要替换成2222,就是把1换成2SQl语句这么写:updatetableseta=REPLACE(a,'1','2');Mysql更新字

系统 2019-08-12 01:52:04 3544

SqlServer

SQL Server Analysis Services无法启动

本地计算机上的SQLServerAnalysisServices(MSSQLSERVER)服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。查了一下资料,有两种解决方法:1.删除C:\ProgramFiles\MicrosoftSQLServer\MSSQL.2\OLAP\Data下的文件2.清除系统日志我采用第二种方法解决了问题SQLServerAnalysisServices无法启动

系统 2019-08-12 01:32:45 3544

Oracle

oracle性能检测sql语句

1.监控事例的等待selectevent,sum(decode(wait_Time,0,0,1))"Prev",sum(decode(wait_Time,0,1,0))"Curr",count(*)"Tot"fromv$session_Waitgroupbyeventorderby4;注解:orderby4指按第4列进行排序session在数据库中当前正在等待什么,每一个连接到实例的session都对应一条记录。具体说明见:http://hi.baidu.

系统 2019-08-12 01:54:45 3543

MySql

MySQL索引与存储方式对性能的影响

本文配图来自《高性能MySQL(第二版)》。在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B树索引具有范围查找和前缀查找的能力,对于N节点

系统 2019-08-12 01:53:02 3542

SqlServer

Win 2008 R2安装SQL Server 2008“性能计数器注

Win2008R2安装SQLServer2008“性能计数器注册表配置单元一致性”失败的解决办法(2011-02-2319:37:32)转载▼今天在惠普服务器上安装数据库2008时,在进行数据库安装检测时总是有一点通不过,提示“性能计数器注册表配置单元一致性失败”。以前在其他的服务器上安装都没有碰到过这个问题。开始以为系统没有装好,后面重装了还是一样的。但同一张系统盘在IBM等其他服务器安装系统后,再安装数据库没有出现此问题,很是令人费解。后来在网络上找到

系统 2019-08-12 01:33:50 3541

Oracle

设置Oracle用IP远程连接和客户端访问

要想将oracle设置为多用户可远程访问,须进行以下设置:1、路径:D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora,将其内容设置为如下:LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.9.34.

系统 2019-08-12 01:54:21 3532

Oracle

Oracle10g由于IP地址变化引起的Oracle Listener

1.开始----程序-----oracle------配置和移植工具-----NetManager----本地----服务命名---ora11(这个是我的专用服务器)把右边下面的主机名改成192.168.1.1022.开始----程序-----oracle------配置和移植工具-----NetManager----本地----监听程序---同样把右边下面的主机名改成192.168.1.102重新连接又报了另一个错误ora-12541:TNS:没有监听器

系统 2019-08-12 01:54:14 3528

SqlServer

SQL server 2005 UNPIVOT运算符的使用

UNPIVOT运算符相对于PIVOT运算符,它执行与PIVOT相反的操作,即将列转换到行。需要注意的是UNPIVOT运算符并不完全是PIVOT的逆向操作。因为执行PIVOT将会执行一次聚合,从而将多个可能的行合并为输出中的单个行。而UNPIVOT无法重现原始表值表达式的结果,因为行已经被合并了。另外,UNPIVOT的输入中的空值不会显示在输出中,而在执行PIVOT操作之前,输入中可能有原始的空值。关于PIVOT运算符的使用,请参考:SQLserver200

系统 2019-08-12 01:54:32 3526

MySql

mysql视图学习总结

一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。这是在实际开发中比较有用的例子:假如因为某种需要,a表与b表需要进行合并起来组成一个新的表c。最后a表与b表都不会存在了。而由于原来程序中编写sql

系统 2019-08-12 01:33:56 3521

SqlServer

SQL Server Job运行成功或失败时发送电子邮件通

虽然我们可以通过Job日志来查看SQLServerJob运行成功或是失败,但是人工主动去查没有及时性,也不智能化。下面简单介绍一下如何设置SQLServer的邮件通知,让Job完成后,自动发送状态邮件。SQLServer2005的设置如下:1.运行SQLServerSurfaceAreaConfiguration->SurfaceAreaConfigurationforfeatures->选择DatabaseMail->选择EnableDatabasema

系统 2019-08-29 22:34:37 3516

SqlServer

SQL Server 2005 性能故障白皮书

TroubleshootingPerformanceProblemsinSQLServer2005Published:October1,2005Writers:SunilAgarwal,BorisBaryshnikov,TomDavidson,KeithElmore,DenzilRibeiro,JuergenThomasAppliesTo:SQLServer2005Summary:Itisnotuncommontoexperiencetheoccasion

系统 2019-08-12 01:34:01 3516

数据库相关

jsorder 第三方修改版 修正bug 增加总价

我主要运用这个jsorder,修正了它的不足//1.0版本bug:刷新页面无法增加或者删除原来添加的商品//1.1版本:修正了1.0版本新增bug能够修改原来的商品但出现产品数量为0仍然保留在购物车中。//1.2版本:修正了1.1版本的产品为0并且增加了购物车总价原文:代码一共6k,基于jquery的购物车实现,实现订单的本地cookie存储,支持购物车自定义样式,金额的计算。通过json与后台交互。实现可配置化的购物车系统,可应用于电子商务平台。​1.[

系统 2019-08-12 01:53:53 3513

SqlServer

SQL SERVER 2005中如何获取日期(一个月的最后

原文:【转】SQLSERVER2005中如何获取日期(一个月的最后一日、上个月第一天、最后一天、一年的第一日等等)在网上找到的一篇文章,相当不错哦O(∩_∩)O~SERVER2005中如何获取日期(一个月的最后一日、一年的第一日等等)"src="http://img.it610.com/image/product/efef691044404eb9bd47dbde4623409e.gif"alt="SQLSERVER2005中如

系统 2019-08-12 01:32:05 3513

Oracle

oracle总结

网上找到的,还没看,先收集Oracle系统总结归纳文章分类:数据库使用的数据库是Oracle10.2.0.1.0目前主流的数据库包括:微软:SQLServer,Access瑞典MySQL:AB公司MySQLIBM公司:DB2IBM公司:Informix美国Sybase公司:Sybase美国甲骨文公司:Oracle数据库之间的比较Oracle的认证Oracle中有默认的2个用户一个是Sys另外一个是SystemSys:是超级用户,具有最高权限,具有SYSDB

系统 2019-08-29 23:49:32 3512