前言  

  SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。

  简单的认识了SQLite之后,我就很想来尝试一下,他如此的轻量,作为一个程序员,我没有理由不去学习一下。

SQLite下载和基础使用  

1、下载暂时只看到32位的,下载地址http://www.sqlite.org/download.html

2、下载后解压,然后将exe文件复制到C:\Sqlite

3、打开运行窗口,输入CMD

输入CD\返回到C盘根目录

再输入 CD Sqlite,会跳转到C:\Sqlite文件夹下(如果你想去D盘,那么就输入D:就可以了)

4、现在开始创建数据库:调用C:\Sqlite下的sqlite3.exe文件,输入命令为 sqlite3 C:\Sqlite\aehyok.db

现在可以看到SQLite的版本号了,同时我们来看看C:\Sqlite下的文件

5、再输入一次 sqlite3 C:\Sqlite\aehyok.db;虽然命令报错了,但是数据库还是生成了,不知道为什么,现在还可以用,那就继续吧

6、来创建一张数据库表 输入命令create table Test(id integer primary key,name text);

再来插入两条数据 输入命令 insert into Test(id,name) values(1,'aehyok');

insert into Test(id,name) values(2,'Candy');

7、现在再来查询一下             select * from Test;

8、接下来试试修改数据吧  update Test set name='aehyoks' where id=1;

9、最后再来来删除勒  delete from Test where id=1;

10、改换显示模式

11、创建视图

12、创建索引

13、显示表结构

14、显示表和视图

15、获取指定表的索引

16、导出数据到Sql文件

17、从Sql文件中导入数据库

18、列出当前数据文件中的数据库

19、备份数据库

20、恢复数据或数据库

1代表数据已被清空

2代表恢复数据或者数据库  可以下面三个error 其实就是恢复数据结构的过程

3数据已经恢复又可以查出原来的数据了

总结

  简单的试了一下一些基础的SQL指令,感觉还是比较简单的,这也可以作为App数据存储开发的利器呀。好东西,打算在Python的学习中来使用这款超级轻量好用的SQLite数据库。

个人网站地址:aehyok.com

QQ 技术群号:206058845,验证码为:aehyok

本文文章链接:http://www.cnblogs.com/aehyok/p/3981965.html

感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,那不妨点个推荐吧,谢谢支持:-O。

Win7下SQLite的简单使用的更多相关文章

  1. IOS下SQLite的简单使用

    本文转载至 http://www.cnblogs.com/cokecoffe/archive/2012/05/31/2537105.html 看着国外网站的教程,写了一个小例子,一个联系人的程序,包括 ...

  2. Win7下emacs简单配置

    ;;win7下.emacs在C:\Users\用户名\AppData\Roaming目录下 在.emacs文件中添加 ;; cancel welcome page取消欢迎界面(setq inhibit ...

  3. 64位WIN7下安装MPICH2

    1.首先,下载32位的MPICH2,(注意哦,是32位,不是64位) http://202.117.4.228/files/B117000000042632/www.mcs.anl.gov/resea ...

  4. win7下IIS配置以及域名映射方法

    win7下IIS配置以及域名映射方法 第一步:打开控制面板,选择程序与功能,如下图: 第二步:双击打开程序与功能面板,如下图: 第三步:打开”打开或关闭windows功能”(红线圈起来的地方),如下图 ...

  5. Win7下的内置FTP组件的设置详解

    在局域网中共享文件,FTP是比较方便的方案之一.Win7内部集成了FTP,只是设置起来颇费一番功夫.着文以记之. 一.安装FTP组件 由于Win7默认没有安装FTP组件.故FTP的设置第一步就是安装F ...

  6. 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】

    [软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...

  7. Win7下虚拟机个人使用小结:Virtual PC,VMware和VirtualBox

    想来用了很多年的虚拟机了,换了Win7之后,种种原因又需要使用虚拟机,这里就简单介绍和比较一下. 点击小图看大图. Virtual PC: 如果想做Windows虚拟机的话,Virtual PC在之前 ...

  8. Visual Studio下SQLite数据库开发环境设置

    由于我们介绍的内容都是基于微软的Visual Studio下开发的Win32平台,所以下边我们介绍Visual Studio下SQLite数据库开发环境设置.具体而言我们有两种方式可以在Visual ...

  9. win7下wubi安装Ubuntu,重装win7后找回Ubuntu启动项

    怀念一下我的win7,使用了将近5年,最近终于慢慢处于崩溃且无法修复的状态. 还是重新安装了. 原本是win7下使用wubi安装Ubuntu.重装win7后,肯定没有了Ubuntu的启动项. 具体恢复 ...

随机推荐

  1. python学习之路-day7

    本节内容: 面向对象高级语法部分 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 面向对象高级语法部分 静态方法                             ...

  2. nginx apache负载均衡测试

    apache配置 (监听内网ip和端口) Listen 10.163.170.8:8001 Listen 10.163.170.8:8002 Listen 10.163.170.8:8003 < ...

  3. 转-C#让枚举返回字符串

    下面的手段是使用给枚举项打标签的方式,来返回字符串 下面分别定义一个属性类,和一个枚举帮助类 [AttributeUsage(AttributeTargets.Field,AllowMultiple  ...

  4. centos 下 Qt Creator 的安装使用

    centos 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐.Qt Creator 是 ...

  5. 如何让chrome始终运行插件

    使用chrome可能有时候会拦截比如阿里旺旺和腾讯等的登录插件,那么怎么才始终允许,而不需要每次确认呢.下面. 1. 打开Chrome浏览器. 在地址栏中输入 chrome://plugins 回车 ...

  6. eclips android项目复制

    1.将要复制的项目从workspace里面copy到另外一个目录 2.将这个项目重命名 3.使用android tool 里的包名修改工具(rename appliction package),修改报 ...

  7. html5 文件上传 带进度条

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  8. SQL Server存储过程中防止线程重入处理方式

    对于线程重入,在C#中有lock关键字锁住一个SyncObject,而SQL Server也可用一个表来模拟实现. 先创建一个同步表,相当于C#中的SyncObject,并插入一条记录(初始值为1) ...

  9. C# async await 学习笔记2

    C# async await 学习笔记1(http://www.cnblogs.com/siso/p/3691059.html) 提到了ThreadId是一样的,突然想到在WinForm中,非UI线程 ...

  10. Dynamic Time Warping 动态时间规整算法

    转自:http://www.cnblogs.com/luxiaoxun/archive/2013/05/09/3069036.html Dynamic Time Warping(DTW)是一种衡量两个 ...