首页
登录 | 注册

Ubuntu 12.04下安装 SQLite及其使用方法

知道学习嵌入式技术,数据库是必须懂的,看的书上嵌入式的教程都在用,看来我是非学不可了,下面就简单的记录一下我在Ubuntu 12.04系统上安装 SQLite 的过程以及使用。

相关阅读:

SQLite3 安装、基本操作 http://www.linuxidc.com/Linux/2012-05/60452.htm

Ubuntu 12.04下SQLite数据库简单应用 http://www.linuxidc.com/Linux/2012-06/63379.htm

安装

1、首先建一个文件夹,这里我命名为 sqlite,如下,它的路径为 /home/song/sqlite


2、进入 sqlite 文件夹,执行命令:sudo apt-get install sqlite sqlite3 ,我看着网上都需要安装 sqlite sqlite3,我就纳闷,后者不是前者的升级吗,怎么还需要安装 sqlite,还是不实验了,先安装上用用再说。


这时候已经安装上了,其实安装也没什么的。

3、执行命令:sqlite -version ,查看 sqlite 的版本


同时,我也执行了:sqlite3 -version ,这不是也有一个版本吗,很明显安装的是两个版本,我在想是不是需要支持一些旧格式的文件,所以把就格式也安装上了呢?

使用

创建数据库

4、在该文件夹下,执行命令:sqlite3 test.db ,创建一个名为test.db 的数据库,如下图


5、你可以输入 .help 命令,查看帮助信息。

创建数据表(注意,是数据表,不是数据库了。至少要在数据库中建立一个表或者试图,这样才能将数据库保存在磁盘中,否则数据库不会被创建)

6、现在输入:create table mytable(id,name,age); (注意这里要加分号)我在这里创建了一个名字叫mytabel的数据表,该数据表内定义了三个字段,分别为 id、name、age。


向数据表插入数据

7、执行命令:insert into mytable(id,name,age) values(1,"张三","21");

insert into mytable(id,name,age) values(2,"李四","23");


查询数据表

8、执行命令:select * from mytable;


设置格式

9、执行命令:.mode column (注意没有分号),设置为列显示模式


10、执行命令:


退出数据库

11、执行命令:


再次进入数据库

12、执行命令:sqlite3 test.db 打开咱们刚才创建的数据库


查看数据库信息

13、执行命令:.databases 查看数据库信息


查看该数据库内的表信息

14、执行命令:.tables 可以看到该数据库内有一个表文件


15、执行命令:sudo apt-get install sqlitebrowser 安装可视化工具

16、执行命令:sqlitebrowser test.db ,可以看到咱们的数据库了



Sqlite 貌似还有很多命令,我先将它贴出来 见 http://www.linuxidc.com/Linux/2013-08/89155p2.htm

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2013-08/89155.htm


相关文章

  • 在Ubuntu 12.04 LTS上安装Python3.3.x-a
    在Ubuntu 12.04 LTS上安装Python3.3.x By Harrison Feng Python3.3.2是Python3最新的发行版,在Ubuntu 12.04上我们无法通过APT-GET来安装它.因为12.04 LTS的源 ...
  • Ubuntu 12.04 Freeradius 安装实际过程
             这里介绍下详细的Freeradius2.0在Ubuntu 12.04 x64 操作系统上的安装过程,包括使用MySQL数据作为用户名.密码来源的配置操作,经过下面的步骤可以直接将Ubuntu系统变成AAA认证的生产服务器, ...
  •     protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法. protobuf的优点     大家都在用,起码'装逼'的都 ...
  • RE: Dual booting Windows 10 and Ubuntu 17.04 on NVMe SSD - Dell Inspiron 7567 Hi All, I was able to make it work! The Wi ...
  • Ubuntu linux下安装sqlite3 1.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库. 2.安装: 要安装sqlite3,可以在终端提示符后运行下列命令: sudo apt-get install sq ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号