1、安装sqlite
b456@b456-leon:~$ sudo apt-get install sqlite
2、打开数据库
b456@b456-leon:~$ sqlite3 /home/b456/workspace/mobiletv.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite>
3、帮助
sqlite> .help
.bail ON|OFF Stop after hitting an error. Default OFF
.databases List names and files of attached databases
.dump ?TABLE? ... Dump the database in an SQL text format
.echo ON|OFF Turn command echo on or off
.exit Exit this program
.explain ON|OFF Turn output mode suitable for EXPLAIN on or off.
.header(s) ON|OFF Turn display of headers on or off
.help Show this message
.import FILE TABLE Import data from FILE into TABLE
.indices TABLE Show names of all indices on TABLE
.load FILE ?ENTRY? Load an extension library
.mode MODE ?TABLE? Set output mode where MODE is one of:
csv Comma-separated values
column Left-aligned columns. (See .width)
html HTML <table> code
insert SQL insert statements for TABLE
line One value per line
list Values delimited by .separator string
tabs Tab-separated values
tcl TCL list elements
.nullvalue STRING Print STRING in place of NULL values
.output FILENAME Send output to FILENAME
.output stdout Send output to the screen
.prompt MAIN CONTINUE Replace the standard prompts
.quit Exit this program
.read FILENAME Execute SQL in FILENAME
.schema ?TABLE? Show the CREATE statements
.separator STRING Change separator used by output mode and .import
.show Show the current values for various settings
.tables ?PATTERN? List names of tables matching a LIKE pattern
.timeout MS Try opening locked tables for MS milliseconds
.timer ON|OFF Turn the CPU timer measurement on or off
.width NUM NUM ... Set column widths for "column" mode
sqlite>
4、查看数据库下面的表
sqlite> .table
android_metadata cmmb_channels favorite1 favorite_contents
分享到:
相关推荐
安装完成后,你可以在Ubuntu的菜单中找到“SQLite Database Browser”并打开它,开始以更直观的方式管理你的SQLite数据库。 #### 结语 通过以上步骤,你不仅能在Ubuntu环境下顺利安装SQLite3数据库,还能掌握基本...
SQLite_master表是SQLite数据库的核心表之一,它包含了数据库的元数据信息。你可以通过执行以下SQL查询来获取有关数据库结构的信息: ```sql sqlite> SELECT * FROM sqlite_master; ``` 通过上述步骤,你可以在...
SQLCipher的工作原理是通过使用AES(Advanced Encryption Standard)加密算法对SQLite数据库进行加解密。在应用层,用户可以设置一个密码,这个密码会被用来生成一个加密密钥。当数据库被打开时,必须提供正确的密码...
2. **创建数据库**:通过命令行输入`sqlite3 <database_name.db>`即可创建并进入一个新的SQLite数据库。 3. **执行SQL语句**:在SQLite命令行中,可以直接输入SQL语句进行数据操作,如`CREATE TABLE`, `INSERT INTO...
对于 Linux 用户,可以通过包管理器(如 apt-get 或 yum)轻松安装 SQLite 和相应的开发库,例如在 Debian/Ubuntu 系统上使用 `sudo apt-get install sqlite3 sqlite3-dev`,在 RedHat/CentOS/Fedora 系统上使用 `...
本文档主要讲解ubuntu下QT连接数据库的时出现的各种驱动加载错误的问题的解决方法
Ubuntu 16.04 安装可视化数据库浏览器 SQLite Browser 3.8 一、SQLite Browser 3.8 概述 SQLite Browser 3.8 是一个可视化数据库浏览器,用于创建、设计和编辑数据库文件。它是 SQLite 兼容的可视化工具,界面容易...
系统平台:ubuntu10.04 简介 sqlite3一款主要用于嵌入式的轻量级...当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识: #sqlite3 test.db 查看数据库文件信息命令(注意命令前
本项目“Ubuntu下基于Sqlite3的学生管理”是一个利用SQLite3来实现学生信息管理的系统,主要用于存储和操作学生的ID、姓名和来源等基本数据。 首先,我们需要了解SQLite3的基础知识。SQLite3是开源的,它允许开发者...
上述命令会在当前目录下创建一个名为`test.db`的SQLite数据库文件,并打开该数据库。 2. **查看当前数据库** 在SQLite命令行环境中输入`.database`命令,可以看到当前连接的数据库文件信息。 3. **创建数据表** ...
1. **连接SQLite数据库**:使用`QSqlDatabase`类来建立与SQLite数据库的连接。你需要指定数据库的路径、驱动类型(通常为`QSQLITE`)以及连接参数。 2. **执行SQL查询**:通过`QSqlQuery`对象执行SQL语句,获取...
这里首先打开名为`test.sqlite3`的数据库文件,并使用`.output`命令指定输出文件名`test.sqlite3.sql`。接下来,`.dump`命令会将数据库的所有内容(包括模式和数据)导出到指定文件中。 如果只需要备份某个特定表的...
里面包含了SQLite数据库文件的创建、数据库表创建、插入、修改、删除、查询等功能操作。该资源包中的程序有在Ubuntu环境下做充分的自测试,并且资源包中有放置文档详细介绍整个demo的情况。 适用人群:该资源包非常...
本文将详细介绍如何使用C语言调用SQLite数据库,并通过一个具体的示例来展示如何查询数据库中的表。 #### 二、环境准备与编译配置 在开始编写代码之前,我们需要确保已经安装了SQLite的开发库,并正确地配置好...
这篇教程将详细讲解如何在Windows和Linux环境下将CSV文件导入SQLite数据库。 **Windows环境下的操作步骤:** 1. **安装SQLite工具**:首先,你需要下载并安装一个SQLite管理工具,如SQLiteStudio或DB Browser for ...
在Linux下使用SQLite3进行数据库操作,需要正确安装SQLite3库,并在C/C++程序中包含相应的头文件和链接库文件。掌握基本的数据库操作包括创建和管理数据库、执行SQL语句、处理错误以及事务控制,是进行更复杂数据库...
在Linux环境下,C语言与SQLite3数据库的交互是常见的数据管理任务。SQLite3是一个轻量级、嵌入式的关系型数据库管理系统,适用于多种操作系统,包括Linux。本项目着重讲解如何用C语言实现用户注册、登录功能,并进行...
一 sqlite3.11.1的PC版本的编译 0. 把源码包拷贝虚拟机目录(不要放到共享目录) 1. tar zxvf sqlite-autoconf-3110100.tar.gz 2. cd sqlite-autoconf-3110100/ 3、sudo ./configure --...使用数据库: sqlite3
手把手教你sqlite3在Ubuntu中的安装及使用
3. **ContentProvider**:虽然不是必须的,但可以使用ContentProvider将SQLite数据库的数据暴露给其他应用,遵循Android的组件间通信规范。 4. **Cursor**:执行查询后,结果会返回一个Cursor对象,它可以遍历查询...