一些很有用的SQLite命令总结

显示表结构:

代码如下:

sqlite> .schema [table]

获取所有表和视图:

代码如下:

sqlite > .tables

获取指定表的索引列表:

代码如下:

sqlite > .indices [table ]

导出数据库到 SQL 文件:

代码如下:

sqlite > .output [filename ]
sqlite > .dump
sqlite > .output stdout

从 SQL 文件导入数据库:

代码如下:

sqlite > .read [filename ]

格式化输出数据到 CSV 格式:

代码如下:

sqlite >.output [filename.csv ]
sqlite >.separator ,
sqlite > select * from test;
sqlite >.output stdout

从 CSV 文件导入数据到表中:

代码如下:

sqlite >create table newtable ( id integer primary key, value text );
sqlite >.import [filename.csv ] newtable

备份数据库:

代码如下:

/* usage: sqlite3 [database] .dump > [filename] */
sqlite3 mytable.db .dump > backup.sql

恢复数据库:

代码如下:

/* usage: sqlite3 [database ] < [filename ] */
sqlite3 mytable.db < backup.sql

(0)

相关推荐

  • ubuntu下使用SQLite3的基本命令

    系统平台:ubuntu10.04 简介 sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档.      备注:本文所有操作均在root用户下进行. 1.安装sqlite3 ubuntu下安装sqlite3直接在终端运行命令: #apt-get install sqlite3 查看版本信息: #sqlite3 -version 2 .sqlite3常用命令 当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标

  • SQLite3 命令行操作指南

    .help查看帮助信息 .backup ?DB? FILE备份数据库, 方法:.backup [main|...] filename, 数据库名可以通过.databases 命令得到,一般为main, 可以省略, filename为磁盘文件名. .bail ON|OFF遇到错误时不再继续, 默认为OFF .databases列出附加到数据库的数据库和文件 .dump ?TABLE? ...保存表到SQL格式的文件中, 没有指定表名, 则保存所有. 如果要保存到磁盘上需要结合 .output 命令

  • SQLite教程(八):命令行工具介绍

    工欲善其事,必先利其器.学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的.最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快.言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle.以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所有内置命令. .backup DBNAME FILE 备份指定的数据库到指定的文件,缺省为当前连接的

  • SQLite 入门教程一 基本控制台(终端)命令

    一.基本简介 SQLite 是一个自持的(self-contained).无服务器的.零配置的.事务型的关系型数据库引擎.因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中.SQLite 被应用在 Solaris 10操作系统.Mac OS 操作系统.iPhone 和 Skype 中.QT4 .Python . PHP 都默认支持 SQLite ,Firefox Amarok 等流行的应用程序在内部也使用了 SQLite. SQLite   数据库引擎实现了主要的 SQL-92 标准,引

  • SQLite数据库管理相关命令的使用介绍

    1.创建数据库 启动命令行,通过输入如下命令打开Shell模式的CLP: sqlite3 test.db 虽然我们提供了数据库名称,但如果该数据库不存在,SQLite实际上就未创建该数据库,直到在数据库内部创建一些内容时,SQLite才创建该数据库. 2.创建数据表 sqlite> create table Member(id integer primary key, name text, age integer,addr text): 注:id为主键,该列默认具备自动增长的属性. 3.插入数据

  • Linux sqlite3 基本命令

    备注:本文所有操作均在root用户下进行. 1.安装sqlite3 ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version 2 .sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:#sqlite3 test.db 查看数据库文件信息命令(注意命令前带字符'.'):sqlite>.database 查看所有表的创建语句:sqlite

  • 一些很有用的SQLite命令总结

    显示表结构: 复制代码 代码如下: sqlite> .schema [table] 获取所有表和视图: 复制代码 代码如下: sqlite > .tables 获取指定表的索引列表: 复制代码 代码如下: sqlite > .indices [table ] 导出数据库到 SQL 文件: 复制代码 代码如下: sqlite > .output [filename ] sqlite > .dump sqlite > .output stdout 从 SQL 文件导入数据库

  • Android Sqlite命令详解(基本命令)

    在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面.本人总结了一些SQLite命令,借着论坛的大赛,跟大家分享分享的. 一.SQLite的介绍 1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持 Windows/Linux/Unix等等主流的操

  • 几个有用的unix命令快捷键整理

    几个有用的unix命令快捷键 1.!$ bash或者zsh中表示上一个命令的最后一个参数,比如这里的!$表示的是file-b,那么就很方便的查看file-b的文件内容: 复制代码 代码如下: $ cp file-a file-b $ vim !$ 2.grep -ri -r表示递归查找,在所有子目录中查找,i表示大小写敏感: 比如$ grep */*/*/* 我们就可以替换为grep -r 3.cd - 这个会返回上一次的目录 复制代码 代码如下: [/usr/share/fonts/dejav

  • VBScript:Join 函数一个不太常用,却很有用的函数

    以前没有注意到这个函数,直到今天用起来才觉得这个函数很有用,确实不错 ,先记一下用法看看. Join 函数 返回一个字符串,此字符串由包含在数组中的许多子字符串联接创建. Join(list[,delimiter]) 参数 list 必选项.包含要联接的子字符串一维数组. Delimiter 可选项.在返回字符串中用于分隔子字符串的字符.如果省略,将使用空字符 ("").如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符. 说明 下面的示例利用 Join 函

  • 19个很有用的 JavaScript库推荐

    然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,今天这篇文章与大家分享16个很有用的 JavaScript 库. Blackbird: Open Source JavaScript Logging UtilityBlackbird 是一款非常酷的 JavaScript 调试工具,带有一个漂亮的界面显示和过滤调试信息. Treesaver.jsTreesaver 是一个用于创建杂志布局的 JavaScript 框架. BibliotypeBibliotype 是一个简单的基于 HTML.

  • 详解在Linux下9个有用的touch命令示例

    touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳.这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间. 让我们来看看 touch 命令的语法和选项: 语法: # touch {选项} {文件} touch 命令中使用的选项: 在这篇文章中,我们将介绍 Linux 中 9 个有用的 touch 命令示例. 示例:1 使用 touch 创建一个空文件 要在 Linux 系统上使用 touch 命令创建空文件,键入 touch ,然后输入文件名.如下所

  • 今天分享几个少见却很有用的 JS 技巧

    1. "返回"按钮 使用 history.back() 可以创建一个浏览器"返回"按钮. <button onclick="history.back()"> 返回 </button> 2. 数字分隔符 为了提高数字的可读性,您可以使用下划线作为分隔符: const largeNumber = 1_000_000_000; console.log(largeNumber); // 1000000000 3. 事件监听器只运行

  • 分享很少见很有用的SQL功能CORRESPONDING

    目录 前言 使用CORRESPONDING 使用CORRESPONDING BY 前言 我最近偶然发现了一个标准的SQL特性,令我惊讶的是,这个特性在HSQLDB中实现了.这个关键字是CORRESPONDING ,它可以和所有的集合操作一起使用,包括UNION .INTERSECT .和EXCEPT . 让我们来看看sakila数据库.它有3个表: CREATE TABLE actor ( actor_id integer NOT NULL PRIMARY KEY, first_name var

  • 11个有用的Linux命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有价值的宝藏.有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用.1. sudo !!命令没有特定输入sudo命令而运行,将给出没有权限的错误.那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令. 复制代码 代码如下: $ apt-get update E: C

  • 三个有用的 Switch 命令

    关心一些交换机的配置,下面说几个有用的命令: 1.spanning-tree portfast 正常来说生成树协议是保证冗余的同时避免回环,但是状态的改变需要一些延迟,而这些延迟在网络中可能是不允许的,特别是连接的主机,思科就有了portfast这样的新特性,但是在每个端口配置这个命令是很痛苦的,其实可以在全局模式下配置这个命令的 Switch(config)#spanning-tree portfast default     这个命令就会把所有配置为access port的端口配置成正确的模

随机推荐