首页 移动开发 在线交易 IT笔记 网络技术 操作系统 企业架构 数据库 考试认证 IT培训 开源软件 数据存储 行业资讯
大家都在看:java   开发   C#   oracle   mysql   android   web开发   学习   sqlserver   linux   asp   php   ajax   javascript   css   html
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

  悲观锁(PessimisticLock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。      乐观锁(OptimisticLock),顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一..
 发表于:数据库学习
原文戳我刚刚,使用存储过程的时候遇到了一个问题,我在存储过程内使用游标去遍历拥有角色的用户,然后去生成根据用户id生成每日统计记录。
 发表于:数据库学习
class="iteye-blog-content-contain">
 发表于:数据库学习
·decode 数据库学习 [2014-07-30]
decode
 发表于:数据库学习
什么时候使用分区:  1、
 发表于:数据库学习
selectid,namefrom(selectSUBSTR(translate(SYS_CONNECT_BY_PATH(translate(t.name,'-','tmp_'),'-'),'tmp_','-'),2)name,t.id,t.store_idfromallocationstwheret.store_id=2301connectbyt.father_allocation_id=priort.idstartwitht.father_allocation_idisnull)1.语法:TRANSLATE(string,from_str,to_str)示例Sql代码1.SELECTTRANSLATE('abcdefghij','abcdef','123456')FROMdual;2.TRANSLATE(3.--------------4.123456ghij5.6..
 发表于:数据库学习
要求:MySQL数据库管理与维护1、熟悉Linux上安装、配置和优化MySQL数据库,2、熟悉
 发表于:数据库学习
--统计每个用户下的连接个数selectusername,count(username)fromv$sessionwhereusernameisnotnullgroupbyusername;--显示连接明细selectsaddr,sid,serial#,paddr,username,statusfromv$sessionwhereusernameisnotnull;--kill掉当前连接altersystemkillsession'46,38';--显示进程数量,必须用sysdba身份执行showparameterprocesses;
 发表于:数据库学习
 发表于:数据库学习
class="blog_content">对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下几个方面的工作:①数据库设计②sql语句优化③数据库参数配置④恰当的硬件资源和操作系统⑤读写分离⑥mysql集群⑦表的分割技术⑧创建适当的存储过程。
 发表于:数据库学习
class="show_ask">SQLcode:sqlover的作用及用法RANK()OVER([query_partition_clause]order_by_clause)DENSE_RANK()OVER([query_partition_clause]order_by_clause)可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITIONBY为分组字段,ORDERBY指定排序字段over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partitionbycolumnname1orderbycolumnname2)含义:..
 发表于:数据库学习
class="blog_content">数据库优化(sql优化)1.sql优化:1.选择最有效的表名顺序(仅适用于RBO模式)将表上记录最少的那个表置于FROM的最右端作为基表。Oracle会首先扫描基表(FROM子句中最后的那个表)并对
 发表于:数据库学习
class="sourcecode">http://mongoosejs.com/docs/api.html#model_Model.updateModel.update=functionupdate(conditions,doc,options,callback){varmq=newQuery({},{},this,this.collection);returnmq.update(conditions,doc,options,callback);};
 发表于:数据库学习
之前听说过表分区,但是一直没有用过,自己也看过,但都没有实验过,
 发表于:数据库学习
一、jar包bonecp-0.8.1-20131105.191813-1.jarbonecp-spring-0.8.0.RELEASE.jarmysql-connector-java-5.1.16.jar
 发表于:数据库学习
在mac下面如何安装MongoDB呢,其实方法很简单。按照官方的三种方法安装就可以了。我这里是针对PHP的安装。多了一个PHP的MongoDB扩展安装。A.执行终端命令
 发表于:数据库学习
style=""class="blog_content">今天碰到一个Oracle不等于的问题,最后搜索了一下,发现下面资料,拿来跟大家分享一下
 发表于:数据库学习
--建立测试数据createtablea(idnumber);createtableb(idnumber);insertintoavalues(1);insertintoavalues(2);insertintoavalues(3);insertintobvalues(1);insertintobvalues(2);insertintobvalues(4);commit;--左:--主流数据库通用的方法select*fromaleftjoinbona.id=b.id;--Oracle特有的方法select*froma,bwherea.id=b.id(+);IDID--------------------11223--右:--主流数据库通用的方法select*fromarightjoinbona.id=b.id;--O..
 发表于:数据库学习
1.altertabletablenamealtercolumncolumnnamevarchar(30)提示错误:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项”解决方法:在工具-〉选项-〉左侧有个设计器-〉表设计器和数据库设计器->阻止保存要求重新创建表的更改,去钩选,然后确定即可。提示,如果表中数据量太大,不建议直接在设计器上更改字段长度,一般耗时就更新不成功..
 发表于:数据库学习
今日IT新闻 最新代码分享
网络·架构·开源 更多
数据库技术 更多
一套数据,多种引擎续-..
最近主要在研究大数典型应用adhoc
发表于:[MySQL]
·mysql常见优化  [MySQL]
·MongoDB启动失败  [MySQL]
·sqlserver2005 使用  [SQLServer]
·sqlserver2005安装  [SQLServer]
·mysql for window 64安装  [SQLServer]
·oracle 查询时间  [SQLServer]
移动开发 更多
学编程一定要上大学?..
其中一个重要原因是,速成的在线课程和培训班正在..
发表于:[开发问答]
·byte构造数据总结 [Android平台]
·免费天气预报接口 [Android平台]
·(原创) Elastix& Asteris.. [Android平台]
·JPA主键策略 [Android平台]
·IDE [Android平台]
·Spring Security框架 [Android平台]
·Your Uninstaller [Android平台]
·ArrayExpand [Android平台]
·录制参数为空 [Android平台]
·Xcode警告大全 [IOS开发]
·Android Lint简介 [IOS开发]

关于 | 合作伙伴 | 联系我们 | 友情链接 | 版权声明 | 网站制作 | 网站地图 | 加入收藏 | 设为首页

Copyright@2012-2016 京ICP备12027873号