数据库相关

ROW_NUMBER() OVER函数的基本用法

转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER()OVER(PARTITIONBYCOLUMNORDERBYCOLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER()OVER(ORDERBYxlhDESC)是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例:xlhr

系统 2019-08-12 01:52:52 2639

MySql

数据库基础:讲解MySQL索引的概念及数据库索引

1.数据库引入了索引用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。2.有关“索引”的比喻从某种程度上,可以把数据库看作一本书,把索引看作书的目录,通过目录查找书中的信息,显然较没有目录的书方便、快捷。3.数据库索引实际是什么?(两部分组成)索引是一个单独的、物理的数据库结构,它是某个表

系统 2019-08-12 01:52:33 2639

MySql

mysql日志类型

1、【错误日志ErrorLog】---记录启动、运行或停止mysqld时出现的问题可以用--log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err并在数据目录中写入日志文件。如果你执行FLUSHLOGS,错误日志用-old重新命名后缀并且mysqld创建一个新的空日志文件(如果未给出--log-error选项,则不会重新命名)。2、【慢日

系统 2019-08-12 01:52:27 2639

数据库相关

UVa 11762 - Race to 1

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2862晕多加了一个#wa了N久细节呀代码及其注释:#include#include#include#include#include#include#include#

系统 2019-08-12 01:55:08 2638

数据库相关

用mmap()共享内存 - 我的天地

用mmap()共享内存-我的天地用mmap()共享内存rurutiaposted@2007年4月28日07:48in编程笔记withtags共享内存mmap,3775阅读接口:void*mmap(void*start,size_tlength,intport,intflags,intfd,off_toffset)正常返回映射区的地址,出错返回-1。start为映射区域的首地址,一般赋值NULL通过系统自动分配。length为区域大小。fd为映射文件的文件描

系统 2019-08-12 01:51:28 2638

Oracle

Oracle基础:sql执行计划分析(3)

第三讲:通过AWR报告来查看第一步:第二步:第三步:第四步:查看AWR报告:这里面会列出数据库基本参数,以及性能统计.对dba诊断系统问题比较有指导意义.注意:1.收集时间建议在1-2小时内,如果跨度太长,意义不大.一般针对数据库性能比较慢时收集比较有意义.2.该报告需要dba权限才可以.Oracle基础:sql执行计划分析(3)

系统 2019-08-12 01:33:47 2638

数据库相关

[创业] 读书推荐:创业者必读的《Founders at w

该书是一本对Apple、Adobe、Flickr、Gmail、Yahoo!、Hotmail、Lotus、PayPal、Lycos、37signal、……等著名IT公司创始人的访谈录集合,重点放在这些公司刚刚起步阶段的故事——早期阶段正是创业公司最艰难也是最关键的阶段,所以对想创业的,或者刚刚创业的人非常有指导意义。该书访谈的创始人:DavidHeinemeierHanssonPartner,37signalsandcreatorofRubyonRailsC

系统 2019-08-12 01:33:43 2638

数据库相关

MongoDB学习笔记(8)--索引及优化索引

MongoDB提供了多样性的索引支持,索引信息被保存在system.indexes中,且默认总是为_id创建索引,它的索引使用基本和MySQL等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。基础索引在字段age上创建索引,1(升序);-1(降序)db.t3.ensureIndex({age:1})db.t3.getIndexes();_id是创建表的时候自动

系统 2019-08-12 01:33:38 2638

数据库相关

.com诞生25周年

1985年3月15日,世界上首个.com域名Symbolics.com注册成功。这家生产电脑的Symbolics公司成为世界上首家注册.com域名的公司。昨天,互联网终于迎来了其网络域名的25岁生日。25年间,.com网络域名经历了从不出名到繁荣发展的阶段。1985年时,世界上仅有6个.com域名注册成功,但现在互联网上每天有10万个.com网址进行注册,并有8600万个活跃网址,在过去的这25年间,互联网上前前后后总共出现过1.13亿个网址。在20世纪8

系统 2019-08-12 01:32:42 2638

数据库相关

函数深入理解---函数的定义方式

函数的定义方式//第一种定义方式functionfn1(){alert('fn1');}/*函数就是一个非常特殊的对象,是一个Function类的实例,其实在内存中存储的操作是通过一个键值对来存储的*/console.log(typeoffn1);//由于函数是一个对象,所以可以通过如下方式定义//以下是通过函数的拷贝来完成赋值,两个引用并没有指向同一个对象varfn2=fn1;//两个的值虽然相等,但是指向的是不同的空间fn2();fn1=functio

系统 2019-08-12 01:54:38 2637

Oracle

oracle dump的使用心得

使用DS开发的时候,有的时候会遇到一个问题:数据库层面定义的空格与DS自已定义的空格概念不一致,导致生成的数据会有一定的问题.举例来说:在数据库里面定义CHAR(20),如果插入的字符不足20的时候,会自动补空格(ascii为0x20);在DS里面的话,源数据如果不满足20的话,那么DS也会自动补全,此时补的值为ascii0x00。那么,这条记录在数据库里面的话,表面上是看不出异常的,但是加条件查询的时候,是查不出来结果集的。此时,就要用到dump来判断是

系统 2019-08-12 01:54:27 2637

数据库相关

大小写转换 命令

大小写转换命令|微刊-悦读喜欢大小写转换命令在Vim中,大小写转换是很普遍的工作,Vim提供了三类相关命令:1,g~{motion}大小写翻转,g~~翻转当前行2,gU{motion}:转大写。(在Visual模式下可以直接用U命令)3,gu{motion}:转小写。(在Visual模式下可以直接用u命令){motion}表示光标移动命令。比如w移动到下一个单词的起始处b移动到当前光标所在单词的开始e移动到单词的结束处4j向下4行/The表示下一个The出

系统 2019-08-12 01:52:30 2637

SqlServer

SQL SERVER IN参数化处理

方法一、CREATETABLE[dbo].[Users](IdINTEGERIDENTITY(1,1)PRIMARYKEY,NameNVARCHAR(50)NOTNULL);GO//循环插值DECLARE@CounterINTEGERSET@Counter=1WHILE(@Counter<=100)BEGININSERTUsers(Name)VALUES('TestUsers#'+CAST(@CounterASVARCHAR(10)))SET@Counte

系统 2019-08-12 01:51:35 2637