
数据库相关
Sodaslay
这个作者很懒,什么都没留下…
展开
-
SQLite详解资源文章链接
SQLite学习手册(中文版):http://wenku.baidu.com/view/872d70ece009581b6bd9eb75.htmliOS中SQLite的使用详析:http://wenku.baidu.com/view/d0e90d8771fe910ef12df882.html原创 2013-06-23 14:20:09 · 769 阅读 · 0 评论 -
为什么我不再使用Realm
原文地址:http://www.open-open.com/lib/view/open1453185177792.html也许你并没有听说过 Realm ,这是一个面向安卓(亦面相iOS)的移动端数据库技术。和SQLite不同,它允许你在持久层直接和数据对象工作。在它之上是一个函数式风格的查询api,众多的努力让它比传统的SQLite 操作更快 。基于这些原因让我决定试试Realm 。转载 2017-05-13 11:35:48 · 838 阅读 · 0 评论 -
Realm数据库 从入门到“放弃”
转载自CocoaChina,原文地址:http://www.cocoachina.com/ios/20161103/17935.html前言由于最近项目中在用Realm,所以把自己实践过程中的一些心得总结分享一下。Realm是由Y Combinator公司孵化出来的一款可以用于iOS(同样适用于Swift&Objective-C)和Android的跨平台移动数据转载 2017-05-13 11:33:55 · 1460 阅读 · 0 评论 -
透视MySQL数据库之更新语句
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE转载 2015-04-02 10:11:29 · 558 阅读 · 0 评论 -
妙用SQL Server聚合函数和子查询迭代求和
先看看下面的表和其中的数据:t_product 图1该表有两个字段:xh和price, 其中xh是主索引字段,现在要得到如下的查询结果: 图2从上面的查询结果可以看出,totalprice字段值的规则是从第1条记录到当前记录的price之和。如第3条记录的totalprice字段的值是10 + 25 + 36 = 71转载 2015-04-02 10:39:08 · 3204 阅读 · 0 评论 -
MySQL数据库中的安全解决方案
随着网络的普及,基于网络的应用也越来越多。网络数据库就是其中之一。通过一台或几台服务器可以为很多客户提供服务,这种方式给人们带来了很多方便,但也 给不法分子造成了可乘之机。由于数据都是通过网络传输的,这就可以在传输的过程中被截获,或者通过非常手段进入数据库。由于以上原因,数据库安全就显得十 分重要。因此,本文就以上问题讨论了MySQL数据库在网络安全方面的一些功能。 帐户安全帐户转载 2015-04-02 10:17:21 · 865 阅读 · 0 评论 -
触发器错误总结一
首先,创建一个mylog表,记录对student表的操作信息: SQL> CREATE TABLE mylog( 2 curr_user varchar2(20),curr_date date,action char(1)) 3 TABLESPACE cjexample 4 PCTFREE 10 5 PCTUSED 40 6 STORAGE(转载 2015-03-31 14:39:33 · 3447 阅读 · 0 评论 -
游标的概念和作用及使用实例
游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。概括来讲,SQL的游标是一种临时的数据库对象,即可以用来存放在数据库表中的数据行副本,也可以指向存储在数据库中的数据行的指针。游标提供了在逐行的基础上操作表中数据的方法。游标的一个常见用途就是保存查询结果,以便以后使用。游标的结果集是由SELE转载 2015-03-31 14:20:50 · 1724 阅读 · 0 评论 -
按小时统计
表:T 字段:begin_time,end_time,t_result 值:2008-08-01 00:30:00 , 2009-08-01 01:00:00, 10 2008-08-01 01:00:00 , 2009-08-01 01:30:00, 20 2008-08-01 01:30:00 , 2009-08-01 02:00:00, 30 2008转载 2015-03-31 14:51:47 · 692 阅读 · 0 评论 -
oracle学习笔记之通用函数
一、NVL(exp1,exp2)--如果第一个参数的值不为看空,则返回第一个参数的值;否则,返回第二个参数的值。SQL> select NVL(1000,12) FROM DUAL;NVL(1000,12)------------ 1000SQL> select NVL(null,12) FROM DUAL;NVL(NULL,12)转载 2015-03-31 14:45:33 · 437 阅读 · 0 评论 -
SQL 学习总结
一、SQL语言的分类:SQL语言大体可分为DDL、DCL和DML三类。其中,DDL又包含CREATE,ALTER和DROP;DCL包含GRANT和REVOKE,而DML中最常见的有SELECT,INSERT,UPDATE,和DELETE。 1、 DDL(数据定义语言) ◎ CREATE语句 SQL> CREATE TABLE example_1 2 (c转载 2015-03-31 14:39:57 · 584 阅读 · 0 评论 -
MySQL查询的性能优化
查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后,执行这 条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在 MySQL中常用的查询优化技术进行讨论。讨论的内容如: 1 通过查询缓冲提高查询速度 2 MySQL对查转载 2015-04-01 18:48:42 · 428 阅读 · 0 评论 -
SQLite操作语句
建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。转载 2013-07-11 13:08:18 · 1245 阅读 · 0 评论 -
CoreData 的使用以及 CoreData 中的多线程问题
CoreData的使用1.coreData简介 coreData是苹果对sqlite的封装,不用操作sqlite语句,他提供了对象关系映射功能,能将oc对象转化成数据,保存在sqlite中,也能将保存的数据还原成oc对象; coredata有两种队列:私有队列,主队列 coreData中的主要包括这几个部分:管理对象上下文,数据持久化协调器,模型文件转载 2017-08-14 22:51:10 · 2833 阅读 · 0 评论