MySql

mysql加减时间-函数-时间加减

mysql加减时间-函数-时间加减1.MySQL为日期增加一个时间间隔:date_add()set@dt=now();selectdate_add(@dt,interval1day);-加1天selectdate_add(@dt,interval1hour);-加1小时selectdate_add(@dt,interval1minute);-加1分钟selectdate_add(@dt,interval1second);-加1秒selectdate_add

系统 2019-08-12 01:51:37 2348

Oracle

oracle获取字符串长度函数length()和hengthb()

lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节length(string)计算string所占的字符长度:返回字符串的长度,单位是字符对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。注:一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。selectlength('cctv')

系统 2019-08-12 01:33:58 2339

MySql

MySQL的锁(1)

锁机制是数据库系统区别于文件系统的一个关键特性,他可以确保用户能以一致的方式读取和修改数据。为了保证一致性,必须有锁的介入。MySQL操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素等地方也都适用锁,从而允许对多种不同资源的并发访问。打个比方,我们到淘宝上买一件商品,商品只有一件库存,这个时候如果还有另一个人买,那么如何解决是你买到还是另一个人买到的问题?这里肯定要用到事物,我们先从库存表中取出物品数量,然后插入订单,付款后插入付款表信息,然后

系统 2019-08-12 01:33:33 2339

Oracle

Oracle Oracle UTL_RAW类

GeneralInformationSource{ORACLE_HOME}/rdbms/admin/utlraw.sqlFirstAvailable7.3.4ConstantsNameDataTypeValuebig_endianPLS_INTEGER1little_endianPLS_INTEGER2machine_endianPLS_INTEGER3Dependencies179objectsSELECTnameFROMdba_dependencies

系统 2019-08-12 01:51:54 2338

DB2

DB2时间函数大全

原文出处:http://database.51cto.com/art/201011/232578.htm1--获取当前日期:23selectcurrentdatefromsysibm.sysdummy1;4valuescurrentdate;56--获取当前日期7selectcurrenttimefromsysibm.sysdummy1;8valuescurrenttime;9--获取当前时间戳10selectcurrenttimestampfromsys

系统 2019-08-12 01:52:36 2334

Oracle

Oracle 内存数据库 TimesTen

Oracle内存数据库TimesTen是一个针对内存进行了优化的关系数据库,它为应用程序提供了当今实时企业和行业(如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量。(产品数据表)Oracle内存数据库TimesTen通过改变数据在运行时驻留位置的假设来提供实时性能。通过在内存中管理数据,并相应地优化数据结构和访问算法,数据库操作能够以最大效率执行,从而大大提高响应速度和吞吐量,甚至能够与完全使用高速缓存磁盘的RDBMS相媲美。Oracle内存数据库

系统 2019-08-29 23:13:40 2333

数据库相关

SQL通过日期计算年龄

原文:SQL通过日期计算年龄首先建立一个表如下:=======================BirthDaydatetimenotnullAge通过公式计算得出=======================以上是表的两个字段,通过BirthDay字段的数据自动生成Age字段Age字段的公式如下:(casewhen(datediff(year,[BirthDay],getdate())<>0)then(ltrim(datediff(year,[BirthD

系统 2019-08-12 01:52:23 2331

SqlServer

SQLServer 2005 实现排序报表的利器 排序函数RA

SQLServer2005新增了排名函数,一共四个,其中RANK()DENSE_RANK()NTILE()这三个函数是制作带有排名列报表的利器,ROW_NUMBER()函数在分页存储过程中被广泛使用排名函数有一个明显的共性,就是与over()子句配合使用与排名函数一起使用的over()子句有两个参数partition分组方式orderby排序方式RANK()和DENSE_RANK()是一对兄弟,唯一的不同是当使用RANK()进行排名时由于orderby参数

系统 2019-08-29 22:45:44 2322

PostgreSql

centos下postgresql的安装与配置 2010-12-17 12

轉自:http://blog.chinaunix.net/uid-24846094-id-78490.html分类:LINUX一、安装(以root身份进行)1、检出最新的postgresql的yum配置从http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html然后根据版本选择需要的rpm后执行下列命令rpm-Uvhhttp://yum.pgsqlrpms.org/reporpms/8.3/pgd

系统 2019-08-12 01:51:53 2318

PostgreSql

postgresql 分区表

1.普通方式建立主表createtabletbl_partition(idinteger,namevarchar(20),genderboolean,join_datedate,deptchar(4))2.创建分区表.(注意加上约束和继承)createtabletbl_partition_201211(check(join_date>=DATE'2012-11-01'andjoin_date

系统 2019-08-12 01:52:47 2317

SqlServer

Web.Config和Sql Server2005连接字符串总结

SQLNativeClientODBCDriver标准安全连接Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;您是否在使用SQLServer2005Express?请在“Server”选项使用连接表达式“主机名称/SQLEXPRESS”。受信的连接Driver={SQLNativeClient};Server=

系统 2019-08-29 23:41:44 2315

数据库相关

数据类型 text 和 varchar 在 add 运算符中不兼

原文:数据类型text和varchar在add运算符中不兼容在SQLServer2005中,使用类似下面的Update语句:1UPDATEtb_SmsBlacklistSETmobile=mobile+','+''其中mobile为text数据类型,会报错:数据类型text和varchar在add运算符中不兼容,解决方法如下:1UPDATEtb_SmsBlacklistSETmobile=CAST(mobileASVARCHAR)+','+''就是用CAS

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

MySql

Mysql提示you need the SUPER privilege for th

文章摘抄http://blog.sina.com.cn/s/blog_6fd605b50100q5es.html在fedora14上直接yuminstallmysqlmysqlserver装好mysql之后用mysqladmin修改密码提示mysqladmin:Can'tturnofflogging;error:'Accessdenied;youneedtheSUPERprivilegeforthisoperation'mysqladmin:Can'ttu

系统 2019-08-29 22:10:14 2310

数据库相关

容易忽视的细节:查询两个日期之间的天数

Oracle查询两个日期之间的天数,参考SQL如下:SELECTROUND(TO_DATE('2013/11/15','YYYY/MM/DD')-SYSDATE)FROMDUAL这样写存在什么问题呢?假如当前的时间(SYSDATE)是:2013/11/1411:30,查询的结果是1。如果当前的时间过了12点,如:2013/11/1412:10,那么查询的结果会是0。习惯上,即使到了晚上2013/11/1423:59,离2013/11/15应该也是1天。所以

系统 2019-08-12 01:32:04 2310