【玩转SQLite系列】(一)初识SQLite,重拾sql语句
来源:互联网 发布:均不是c语言关键字 编辑:程序博客网 时间:2024/05/23 00:08
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53230842
本文出自【DylanAndroid的博客】
- 【玩转SQLite系列】文章目录
- 【玩转SQLite系列】(一)初识SQLite,重拾sql语句
- 【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库
- 【玩转SQLite系列】(五)SQLite数据库优化
- 【玩转SQLite系列】(六)SQLite数据库应用案例实现历史搜索记录
- 【玩转SQLite系列】(七)SQLite数据库轻量级ORM操作数据库工具类
【玩转SQLite系列】(一)初识SQLite,重拾sql语句
SQLite由于是一个轻型的嵌入式的数据库,被应用于Android系统当中。在Android开发中
我们难免会用到SQLite数据库。接下来用一系列的文章来数据一下SQLite数据库。
一.认识SQLite
1.什么是SQLite
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起MySQL、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。至2016年已经有16个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
2.SQLite主要功能特性
1.ACID事务
2.零配置 – 无需安装和管理配置
3.储存在单一磁盘文件中的一个完整的数据库
4.数据库文件可以在不同字节顺序的机器间自由的共享
5.支持数据库大小至2TB
6.足够小, 大致13万行C代码, 4.43M
7.比一些流行的数据库在大部分普通数据库操作要快
8.独立: 没有额外依赖
9.源码完全的开源
10.支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等
3.支持的我们会经常用到的类型
NULL、INTEGER、FLOAT、STRING、BLOB
二,应该掌握的基本sql语句
- 1.CREATE TABLE:创建一张表
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 2.DROP TABLE:删除一张表
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 3.INSERT INTO:给表中插入一条数据
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
- 4.UPDATE:修改表中一条数据
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 5.DELETE FROM:删除表中一条数据
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 6.SELECT * FROM:查询表中的数据
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
这篇文章比较简单,肯定会有很多人吐槽,没关系,这个只是预热,接下来会用一系列的文章对SQLite进行介绍,包括sql、APi操作、SQLite优化、SQLite应用、SQLite轻量级的ORM操作数据库工具类的封装等。下一篇将会介绍【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式
- 【玩转SQLite系列】(一)初识SQLite,重拾sql语句
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 玩转SQLite系列
- 【玩转SQLite系列】(五)SQLite数据库优化
- 【玩转SQLite系列】(五)SQLite数据库优化
- 初识SQLite[一]
- (一)SQLite与SQL语句基础
- sqlite常用sql语句
- SQLITE常用SQL语句
- Sqlite常用sql语句
- sqlite常用sql语句
- android Sqlite SQL语句
- SQLite 常用SQL语句
- Android sqlite SQL语句
- SQLite 常用语句 sql语句
- 初识SQLite
- 初识Sqlite
- Touch---各参数含义
- shell脚本对apache日志分割并统计保存到数据库
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- WebStorm 2016.3.1 版本激活方法
- Hrbust 2185 Coin【分类讨论】水题
- 【玩转SQLite系列】(一)初识SQLite,重拾sql语句
- java面试题总结(1)
- dubbo框架搭建
- Fragment与Fragment、Activity通信的四种方式(三)
- 第14周项目1-(2)验证分块查找算法
- 哈夫曼树详解
- uC/OS-ii移植详解
- Android Jni调用浅述
- 用matplotlib来画图-python学习笔记16