`
诗意的栖居
  • 浏览: 273917 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

sqlite 3 基本操作命令

阅读更多
详细链接http://blog.csdn.net/linchunhua/article/details/7184439

$sqlite3 myDB #运行并且使用myDB这个数据库
SQLite version 3.7.2
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .h #sqlite里面内置操作命令都以点(.)开头
.backup ?DB? FILE      Backup DB (default "main") to FILE 备份数据库
.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
                         If TABLE specified, only dump tables matching
                         LIKE pattern TABLE.
.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.
                         With no args, it turns EXPLAIN on.
.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
                         If TABLE specified, only show indices for tables
                         matching LIKE pattern TABLE.
.load FILE ?ENTRY?     Load an extension library
.log FILE|off          Turn logging on or off.  FILE can be stderr/stdout
.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 这个很好用,从文件中读入要执行的sql命令
.restore ?DB? FILE     Restore content of DB (default "main") from FILE
.schema ?TABLE?        Show the CREATE statements 查看表格定义
                         If TABLE specified, only show tables matching
                         LIKE pattern TABLE.
.separator STRING      Change separator used by output mode and .import
.show                  Show the current values for various settings
.stats ON|OFF          Turn stats on or off
.tables ?TABLE?        List names of tables 查看有哪些表
                         If TABLE specified, only list tables matching
                         LIKE pattern TABLE.
.timeout MS            Try opening locked tables for MS milliseconds
.width NUM1 NUM2 ...   Set column widths for "column" mode
.timer ON|OFF          Turn the CPU timer measurement on or off

应用:
1.sql用分号结尾
2.想要保存查询结果:
>.output 文件名
> select * from tableName
分享到:
评论

相关推荐

    sqlite3基本操作

    ### SQLite3基本操作详解 #### 一、简介与特点 SQLite是一种轻量级的数据库引擎,它被设计成内嵌式数据库系统,适用于资源有限的环境。SQLite的主要优点包括: - **无需安装**:与其他数据库管理系统(如MySQL或...

    SQLite3基本数据库操作

    在创建或打开数据库后,可以使用`sqlite3_exec()`来执行SQL命令,这允许你进行表的创建、删除、更新等操作。 在执行SQL语句时,SQLite3提供了一个预编译语句的概念,通过`sqlite3_prepare_v2()`函数可以将SQL语句...

    SQlite3基本命令

    3. **基本操作**: - **显示帮助**:在SQLite3命令行界面输入`.help`可查看所有可用的命令。 - **退出**:输入`.quit`或`exit`退出SQLite3。 - **清除屏幕**:输入`.clear`清空当前屏幕。 4. **创建表**: 使用...

    iOS源生SQLite3基本操作(OC版)

    本篇文章将详细讲解如何在OC中进行SQLite3的基本操作,包括数据库的创建、打开、关闭、表的创建与查询、数据的插入、更新和删除。 1. **安装SQLite3库** 在iOS项目中使用SQLite3,首先需要在Xcode项目中导入SQLite...

    sqlite3基本命令

    超完善的入门级操作命令行,带你快速掌握数据库相关操作 实际工作经验总结所得 sqlite3基本命令 超完善的入门级操作命令行,带你快速掌握数据库相关操作

    mfc数据库sqlite3的基本操作

    以上就是MFC中使用SQLite3进行数据库基本操作的主要步骤。需要注意的是,每次操作数据库后,都需要检查返回的错误代码,确保操作成功。此外,为了防止内存泄漏和资源未释放,务必在完成操作后使用`sqlite3_finalize...

    sqlite3文件(sqlite3.dll,sqlite3.h,sqlite3.lib)

    总的来说,`sqlite3.dll`、`sqlite3.h`和`sqlite3.lib`构成了SQLite3在Windows环境下的基本开发和运行组件,使得开发者能够轻松地在应用程序中集成SQLite3数据库功能。通过理解和熟练使用这些文件,开发者可以构建...

    iOS数据库SQLite3基本操作并将内容显示在tableView中

    本教程将深入探讨SQLite3的基本操作,并演示如何将查询到的数据展示在UITableView上,这是iOS开发中常见的数据呈现方式。 一、SQLite3基本操作 1. **安装SQLite3**: iOS SDK已经内置了SQLite3库,因此无需额外安装...

    Sqlite数据库sqlite3命令小记.txt

    通过本文介绍的 SQLite3 命令行工具的基本使用方法以及高级功能,我们可以更加高效地管理和操作 SQLite 数据库。无论是创建表、插入数据还是查询操作,SQLite3 均提供了直观且易于使用的接口。此外,了解并掌握这些...

    sqlite3-用于SVN下的数据指令操作

    了解并熟练掌握SQLite3的这些基本操作对于管理和调试SVN仓库非常有帮助。解压提供的`SVN-sqlite3-FCQ.exe`文件后,将其放在SVN仓库的同一目录下,通过运行sqlite3命令,可以方便地执行上述的各种数据库操作,以满足...

    sqlite3 数据库命令操作

    ### SQLite3 数据库命令操作详解 #### 一、SQLite简介 SQLite是一款轻量级的数据库管理系统,以其便携性、易用...通过掌握上述基本操作,开发者能够高效地在项目中集成SQLite数据库,实现数据存储与管理的核心功能。

    Linux-sqlite3

    例如,在Ubuntu/Debian上可以使用`sudo apt-get install sqlite3`命令,而在Fedora/RHEL/CentOS中则使用`sudo yum install sqlite`。若需最新版本,可以从SQLite官方网站下载源代码编译安装。 2. **数据库操作**:...

    Delphi使用ASqlite3 连接SQLite上例子

    本教程将详细讲解如何在Delphi环境中使用ASqlite3控件连接并操作SQLite数据库。ASqlite3是一款专门为Delphi开发者设计的SQLite数据库接口组件,它使得在Delphi程序中与SQLite数据库交互变得简单。 首先,我们需要...

    操作sqlite3函数

    这些函数包括`sqlite3_open`(打开数据库)、`sqlite3_exec`(执行SQL命令)、`sqlite3_prepare_v2`(准备SQL语句)、`sqlite3_step`(执行预编译语句的一步)和`sqlite3_finalize`(结束预编译语句)等。...

    VC操作SQLite3实例

    以上就是通过VC MFC操作SQLite3的基本步骤。在实际应用中,可能需要处理更多的错误情况,使用事务来确保数据一致性,以及实现更复杂的SQL操作。在TestSQLite这个示例中,你可以看到如何将这些概念整合到一个完整的...

    sqlite3使用实例代码

    以上就是使用SQLite3 C接口进行基本数据库操作的基本流程。在实际项目中,可能还需要处理错误、优化性能、管理内存等。这个示例代码应包含了这些基础功能的实现,方便开发者参考和学习。通过阅读和理解这段代码,你...

    Sqlite3类库,包括sqlite3.dll、sqlite3.h和sqlite3.lib

    通过这些基本操作,开发者可以快速构建基于SQLite3的数据库应用,满足快速开发的需求。同时,SQLite3还支持复杂的查询功能,如子查询、联接、视图、触发器等,能够满足大多数日常数据库管理需求。在移动应用、小型...

    sqlite3_sqlite3安装_sqlite_

    SQLite3支持的基本SQL操作包括: - 创建数据库:`CREATE DATABASE db_name;` - 打开/连接数据库:`ATTACH DATABASE 'db_file' AS db_name;` 或者在启动时指定数据库文件:`sqlite3 db_file.db` - 创建表:`CREATE ...

    delphi sqlite3 控件

    除了基本的 SQL 操作,Delphi 的 SQLite3 控件还提供了事务处理、存储过程调用、游标操作等功能。对于更复杂的查询,可以利用 TSQLQuery 或 TDataSet 组件,它们提供了一个更加面向对象的方式来操作数据库,例如绑定...

    易语言源码易语言SQLite3数据库操作类V1.66模块源码.rar

    通过阅读和分析源码,开发者不仅可以掌握如何在易语言中使用SQLite3,还能了解数据库操作的基本流程,学习如何封装C/C++库为易语言模块,提升自己的编程能力。 总结,易语言SQLite3数据库操作类V1.66模块源码为...

Global site tag (gtag.js) - Google Analytics