《SQL学习指南》中的第5章 1.连接: 在某种机制下,需要将多个表中的数据进行整合到一起,即同一个查询的结果集中包含来自两个或者两个以上的表,这种机制被称为连接(join). 1.1 ANSI连接语法 本文采用的都是符合SQL92版本的ANSI SQL标准,所有的主流数据库都采用了SQL92的连接 ...
分类:
数据库 时间:
2016-10-12 22:27:19
阅读次数:
266
InnoDB在不同隔离级别下的一致性读及锁的差异 前面讲过,锁和多版本数据是InnoDB实现一致性读和ISO/ANSI SQL92隔离级别的手段,因此,在不同的隔离级别下,InnoDB处理SQL时采用的一致性读策略和需要的锁是不同的。同时,数据恢复和复制机制的特点,也对一些SQL的一致性读策略和锁策 ...
分类:
数据库 时间:
2016-06-30 20:05:09
阅读次数:
301
Hbase 概述 大数据及 NoSQL 的前世今生 传统的关系型数据库处理方式是基于全面的 ACID 保证,遵循 SQL92 的标准表设计模式(范式)和数据类型,基于 SQL 语言的 DML 数据交互方式。长期以来这种基于关系型数据库的 IT 信息化建设中发展良好,但受制于关系型数据库提供的数据模型 ...
分类:
其他好文 时间:
2016-04-21 20:26:10
阅读次数:
236
sqlite3: 1. 开源的数据库 2. 嵌入式,单文件数据库,免安装(此特点类似Access,不用安装); 3. 跨平台(window,linux,android,IOS)的数据库 4. 不支持存储过程,遵循绝大部分的sql92标准!(不支持的部分:http://www.sqlite.org/o ...
分类:
数据库 时间:
2016-04-15 15:14:42
阅读次数:
202
SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。 在Android中创建的SQLite数据库存储在:/data/data/<包名>/databases/目录下。 主要特点: -轻量级 -独立性,没有不依赖
分类:
移动开发 时间:
2016-03-09 17:22:27
阅读次数:
188
SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。在Android中创建的SQLite数据库存储在:/data/data//databases/目录下。主要特点:-轻量级-独立性,没有不依赖,无需安装-跨平...
分类:
移动开发 时间:
2016-01-10 15:37:24
阅读次数:
259
SQLite嵌入式数据库1.支持时间,不需要配置,不需要安装,不需要管理员;2.支持大部分SQL92;3.完整的数据库保存在磁盘上面的一个文件,同一个数据库文件可以在不同机器上面使用.最大支持数据库到2T;4.占用内存少;// 如果你使用数据库的话 要引入一个框架// libsqlite3.0.dy...
分类:
移动开发 时间:
2015-09-16 23:16:42
阅读次数:
244
一、android内的数据库的基础知识介绍1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。2.数据库基本知识观花 对于一些和我一样还没有真正系统学习数据库技术的同学来说,把SQL92标准中的一些基本概念、基本语句...
分类:
数据库 时间:
2015-07-29 13:49:59
阅读次数:
191
SQLite 对 SQL92 标准的支持包括索引、限制、触发和查看。SQLite 不支持外键限制,但支持原子的、一致的、独立和持久 (ACID) 的事务(后面会提供有关 ACID 的更多信息)。这意味着事务是原子的,因为它们要么完全执行,要么根本不执行。事务也是一致的,因为在不一致的状态中,该数据库...
分类:
数据库 时间:
2015-07-13 15:27:27
阅读次数:
181
8.2.2 创建用户并赋予权限
作为MySQL管理员,最常见的工作就是维护用户信息——在MySQL中添加和删除用户并管理它们的权限。通过在MySQL控制台中使用grant和revoke命令来管理用户权限。
1.grant命令
MySQL的grant命令几乎完全遵循SQL92的语法,它的常规格式是:
grant on to [identified by user-password] [...
分类:
数据库 时间:
2015-06-20 17:07:53
阅读次数:
150