学习Sqlite
2016-04-22 06:25
246 查看
基本定义:
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。基本命令
1.创建一个数据库sqlite test.db
2.创建表
sqlite>create table mytable(id integer primary key,value text);
3.添加数据
sqlite>insert into mytable(id,value) values(1,'jack'); sqlite>insert into mytable(value) values('Tom');
4.查询数据库
sqlite>select * from test;
5.删除语句
delete from test where id=1
6.排序语句
select * from person select * from person order by id desc
7.选择语句
(获取五条记录,从第三条开始)
select * from test limit 5 offset 3
8.更新表中字段值
update person set value='小明' where id=1
9.增加一列
alter table test add phone varchar(12)
相关文章推荐
- mysql 定义自增
- redis 存储自定义java对象有几种方式
- redis 如何 把文件对象存进去
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记9)
- 换乐网redis应用分析
- 数据库变慢问题定位方式
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- 向mySQL 数据库中导入 数据表
- ThinkPHP连接Oracle数据库
- 很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码)
- MySql数据库之alter表的SQL语句集合
- MySQL5.7.11解压版详细安装教程
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- 《高性能MySQL》のMySQL高级特性
- redis安装
- redis基础
- redis数据类型
- redis key规则详解
- redis 对string的操作命令
- redis 对list操作命令