Android开发之SQLite数据库详解
Android系统集成了一个轻量级的数据库:SQLite, SQLite并不想成为像Oracle、MySQL
那样的专业数据库。SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(如手机、PDA等)适量数据存取。
虽然SQLite支持绝大部分SQL92语法,也允许开发者使用SQL语句操作数据库中的数
据,但SQLite并不...
分类:
移动开发 时间:
2014-10-18 00:46:26
阅读次数:
466
一 查询语句
1 distinct关键字消除重复行
当查询的结果数据中出现重复数据时,在查询条件中加上distinct关键字消除重复行;
如:select distinct Sno from SC;
2 like匹配的通配符%和_
% :代表任意长度(包括0)的字符串,例如:like'a%b',表示以a开头,以b结尾的任意长度的字符串;
_ :代表任意单个字符,注意数据库的字符集为AS...
分类:
数据库 时间:
2014-10-17 23:26:29
阅读次数:
228
基于简单sql语句的sql解析原理及在大数据中的应用
李万鸿
通常sql语法解析都是以lex、yacc进行分析为基础的,是逐个字符进行分析,性能不高,如果基于没有子查询的sql语句进行解析,则速度会提高许多,在此对其原理加以说明。
一般sql语句十分复杂,包含多层嵌套,但其中有规律可循,其特点是所有的语句基本模式是一样的,即:都是SEL...
分类:
数据库 时间:
2014-10-17 22:04:37
阅读次数:
270
use mydb1go-- 表T_Employee2-- Id Name Position Dept-- 1 张三 员工 市场部-- 2 李四 经理 销售部-- 3 王五 经理 市场部-- 4 马六 员工 销售部-- 5 钱七...
分类:
数据库 时间:
2014-10-17 21:40:51
阅读次数:
277
使用SQL语句建立数据库创建一个数据库有三个名称,第一个是Create后面的数据库名称,第二个是Name的逻辑名称,第三个是Filename的物理名称。A. 创建未指定文件的数据库Create Database TestDB --TestDB 数据库名称--DBMS里用的是这个名B. 创建指定数据和...
分类:
数据库 时间:
2014-10-17 18:11:23
阅读次数:
195
以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServer2005版本的Sql如下:比如一个表,有id和pId字段,id是主键,pid表示它的上级节点,表结构和数据:CREATE TABLE [aaa]([id] [int...
分类:
数据库 时间:
2014-10-17 16:51:56
阅读次数:
264
前段时间出差在现场开发的时候,导入数据库老是出问题。最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了。至今屡试不爽。
set global max_allowed_packet=100 000 000;
set global net_buffer_length=100000;
SET GLOBAL interactive_timeout=28800 000;
...
分类:
数据库 时间:
2014-10-17 15:33:47
阅读次数:
187
这个漏洞昨天爆出的 ,今天才有时间看代码。
在Drupal中,执行sql语句都是使用PDO模型进行的,这样做一般来说是可以规避大多数的注入,因为占位符的使用对sql语句的语法进行了限制。
但是这也不意味着绝对的安全,比如这次的漏洞。
在Drupal的user模块中,找到user.module:
$account = db_query("SELECT * FROM {users} WHERE...
分类:
数据库 时间:
2014-10-17 15:31:02
阅读次数:
309
--创建表空间和数据库文件及默认表空间大小create tablespace TableSpace_Test datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DataBase_Test.DBF' size 200m;--设置数据库自动增长alter ....
分类:
数据库 时间:
2014-10-17 15:08:50
阅读次数:
173
上一次讲到Enterprise Library中Data Access 模块的配置以及简单SQL语句和存储过程的执行。在探索的过程中应用Fsharp语言和交互环境能够马上看到结果,这感觉真的是非常通透。
1.提高数据库操作的复杂性,加入参数的变化,这一点和ADO的操作没有太多的不同。
SQL语句带参数
let sqlStatement = "select top 1 * from O...
分类:
数据库 时间:
2014-10-17 13:49:59
阅读次数:
250