http://blog.csdn.net/u011192270/article/details/48031763

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,可能只需要几百K的内存就够了。能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口。

安装

在终端输入:

sudo apt-get install sqlite3
  • 1

一般系统中自带,不需要手动安装。

我们也可以选择安装图形界面程序,如sqlitebrowser:

sudo apt-get install sqlitebrowser
  • 1

安装完成后,查看版本:

sqlite3 -version
  • 1

到这里,我们的安装告一段落。

基本命令介绍

创建或打开数据库:

 
我们建立了first.db数据库文件,一般存放位置当前目录下。如果数据库文件存在则打开。

查看创建数据库的SQL命令:

创建数据表:

 
这里我创建了一个stdtable的数据表,里面有sid、sname、sage三个字段。

注意:;必须添加在行尾。

向数据表中插入数据:

 
在这里,分别加入Jack和rose两位学生的信息。

修改数据:

查询数据表:

  1. 简单的查询: 

  2. 设置显示模式为列表模式: 

  3. 以插入语句方式查询: 

  4. 设置显示模式为行模式(更多模式详见帮助): 

  5. 更改分界符: 

  6. 在头部加上字段(on为开,off为关闭该选项): 

  7. 用指定的字符串代替输出的NULL值 

查询数据库信息:

查询数据库中的表信息:

显示当前显示格式的配置:

配置文件:

有了配置文件就不需要每次打开数据库再进行配置了。位置在:/home/.sqliterc.

在终端显示形成数据库的SQL脚本(后面加表名则为形成表的SQL脚本):

将输出打印到文件(默认为stdout):

执行指定文件中的SQL语句:

删除:

删除表:

备份数据库:

恢复数据库:

帮助:

退出:

可视化查看数据库:

总结

在这里列举了一些简单常用的命令,还有很多命令没有涉及,包括一些函数,希望大家在使用的时候多查看帮助。

Linux平台上SQLite数据库教程(一)——终端使用篇相关推荐

  1. Linux平台上SQLite数据库教程(二)——C语言API介绍

    http://blog.csdn.net/u011192270/article/details/48086961 前言:本文将介绍几个基本的SQLite3数据库的C语言API接口,主要用到两个文件:s ...

  2. linux推出mysql对话_以及如何配置它以与Linux平台上的MySQL数据库对话

    Mirth Connect是一个开源集成引擎,主要用于医疗保健领域.这支持各种医疗保健标准(HL7,XML,EDI / X12,DICOM等),这些标准将帮助企业集成不同的系统,并使它们以共同的语言相 ...

  3. linux sdk 窗口句柄,Venus: 针对Linux平台上,对常用的系统API进行面向对象的封装SDK。...

    Venus 项目介绍 Linux平台上,对常用的系统API进行面向对象的封装SDK,使用C++实现,没有使用C++11特效,支持CentOS.Ubuntu.RedHat各个发行版本和不同内核版本使用, ...

  4. 如何在linux上安装sqlite数据库

    如何在linux上安装sqlite数据库 一.下载 二.解压 三.配置(configure) 四.编译和安装 五.执行sqlite3程序 六.测试代码 一.下载 首先要先下载sqlite3源码包 链接 ...

  5. linux sybase 自动备份,Linux平台下Sybase数据库备份方法分析.doc

    Linux平台下Sybase数据库备份方法分析 Linux平台下Sybase数据库备份方法分析 摘 要:对于从事信息系统管理的人员来说,掌握数据库的备份方法在工作中尤为重要.当本地数据出错或者磁盘损坏 ...

  6. linux上备份sybase,Linux平台下Sybase数据库备份的方法分析

    龙源期刊网 http://doc.xuehai.net Linux平台下Sybase数据库备份的方法分析 作者:刘君尧王辉静刘云霞 来源:<无线互联科技>2018年第01期 摘要:对于从事 ...

  7. Linux下的SQLite数据库的基本使用

    目录 1.Linux下的数据库介绍 2.嵌入式数据库的特点以及分类 (1)特点 (2)分类 3.嵌入式数据库的应用 4.SQLite数据库的安装 (1)安装SQLite数据库 (2)SQLite数据库 ...

  8. Linux平台上DPDK入门指南

    目录 1. 简介 1.1. 文档地图 2. 系统要求 2.1. X86 上预先设置 BIOS 2.2. 编译DPDK 2.3. 运行DPDK应用程序 2.3.1. 系统软件 2.3.2. 在 Linu ...

  9. Linux平台上DPDK入门指南(二)

    4. 编译和运行简单应用程序 本章介绍如何在DPDK环境下编译和运行应用程序.还指出应用程序的存储位置. 注意:此过程的部分操作也可以使用脚本来完成. 4.1. 编译一个简单应用程序 一个DPDK目标 ...

最新文章

  1. 爱立信2015谋变之路:结盟思科聚焦IT业务
  2. windowsAPI验证上下级证书关系
  3. 汇编语言LAHF和SAHF指令
  4. 去掉控制台程序的黑框框
  5. matlab+nnf.m,中南大学-信号与系统matlab实验报告.doc
  6. Spring异步调用原理及SpringAop拦截器链原理
  7. 黄聪:Android酷炫实用的开源框架(UI框架)(转)
  8. 校外访问不了cgbt.cn(403 forbidden)解决办法
  9. Enterprise Library 系列教程
  10. 烟台大学计算机学院宋宜斌教授,宋宜斌
  11. sql面试题sql语句_第二轮SQL面试问题
  12. 碰到的TypeError--记录
  13. Atitit 作用域的理解attilax总结
  14. STM32 PWM呼吸灯程序
  15. Redhat 系列漏洞补丁加固
  16. java并发编程(三)--java中的锁(Lock接口和队列同步器AQS)
  17. 人脸识别,人脸识别门禁系统的原理
  18. 【机器学习算法】集成学习-1 强学习器的融合学习
  19. arm低功耗模式种类
  20. Android RecyclerView万能分割线

热门文章

  1. static关键字(修饰函数、局部变量、全局变量)
  2. HTTPS协议在Tomcat中启用的配置
  3. iOS-cocoapods使用方法
  4. Web工程师必备的43款可视化工具
  5. Android WifiDisplay分析一:相关Service的启动
  6. 显示消息提示对话框(WebForm)
  7. curd操作php代码,Laravel 5.6中的CURD操作(代码示例详解)
  8. linux mono mysql_LJMM平台( Linux +Jexus+MySQL+mono) 上使用MySQL的简单总结
  9. linux php自动执行_linux下实现定时执行php脚本
  10. 里bl2和bl3为什么分开_英国的水池为什么有两个水龙头?为什么英国有独立的冷热水龙头?...