指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)由多个sql语句组成,必须作为一个整体执行这些sql语句作为一个整体一起向系统提交,要么都执行、要么都不执行 语法步骤:开始事务:BEGIN TRANSACTION --开启事务事务提交:COMMIT TRANSACTION --提交操 ...
分类:
数据库 时间:
2016-04-20 18:00:55
阅读次数:
223
1. 数据库事务的概念:
1) 事务的目的就是为了保证数据库中数据的完整性;
2) 设想一个银行转账的过程,如果分两步,第一步是A的账户-1000,第二步是B的账户+1000,这两个动作必须是连贯的,如果中间断开(出现故障等)比如第一步执行完之后发生异常而终止了操作,那么A就白扣了1000,而B的账户也没有钱增加,这就发生了非常严重的错误;
!!以上这个案例可以看出:...
分类:
数据库 时间:
2016-04-17 23:04:14
阅读次数:
307
SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据I...
分类:
数据库 时间:
2016-04-17 22:52:17
阅读次数:
165
linux下find和locate文件查找命令详解文件查找命令:locate命令特点1.非实时,模糊匹配,查找是根据全系统文件数据库进行的;2.updatedb,手动更新生成文件数据库,默认第天凌晨4点02分更新数据库3.速度快find命令特点:1.实时2.精确3.支持众多查找标准4.搜索指定目录中的所有文..
分类:
系统相关 时间:
2016-04-17 01:02:38
阅读次数:
251
遇到的问题------为什么要是红asyncTask向服务器端发送一个http请求,服务器端返回给用户一些数据,然后将这些数据展示在ui当中这时候就会出现一种现象:因为android访问服务器必须放在子线程当中,而ui的更新数据又必须放在主线程当中,所以当主线程展示数据的时候,遇到一些..
分类:
移动开发 时间:
2016-04-16 19:41:58
阅读次数:
206
在程序开发过程中我们经常用到treeview,还经常要修改节点的名字。节点名字修改后还想及时更新数据库。这时问题就来了,怎样获取NODE(节点)更新后的值呢?本人试了很多方法最终分析出treeview节点名字修改的AfterLabelEdit事件。事件内有两个参数如下代码 sender 和 e。 p ...
滑到低不就会有更新,不同于Xlistview,这个用法非常的简单: activity.xml: 一个简单的listview就可以实现: MainActiivyt.class 适配器里面用到的布局: ...
分类:
其他好文 时间:
2016-04-13 13:06:50
阅读次数:
120
数据库是存储和管理数据的仓库,但是数据库本身不能直接存储数据,数据存储在表中。存储数据必然会用到数据库服务器,即就是一台计算机上安装了数据库管理程序,如:mysql。sql语言:用于管理数据库中的数据,如:存取数据,查询数据,更新数据。数据定义语言(DataDefinitionL..
分类:
数据库 时间:
2016-04-11 07:31:26
阅读次数:
344
TopK的解决方法一般有两种:堆排序和partition。前者用优先队列实现,时间复杂度为O(NlogK)(N为元素总数量),后者可以直接调用C++ STL中的nth_element函数,时间复杂度O(N)。如果想获取动态更新数据的topK就不那么容易了,比如实时更新最常访问的top10的网址,显然 ...
分类:
编程语言 时间:
2016-04-08 06:26:02
阅读次数:
262
1tree命令yuminstall-ytree2locate命令yuminstall-ymlocate(updatedb更新数据库/var/lib/mlocate/mlocate.db)3sar命令yuminstall-ysysstat4wget命令yuminstall-ywget(mac上brewinstallwget)5rz和sz命令yuminstall-ylrzsz
分类:
其他好文 时间:
2016-04-08 01:07:45
阅读次数:
204