sqlite3

Posted 一纸荒唐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlite3相关的知识,希望对你有一定的参考价值。

下载地址:https://www.sqlite.org/download.html

(下载相对应自已电脑的配置的数据库)(这里 我的电脑是 windows 64位操作系统)

下载完后 解压出来

 

sqlite3的使用

配置path环境变量

打开cmd

输入sqlite3

出现这个说明 sqlite3数据库已经能使用了

那些的英文的翻译

1
2
3
4
5
6
7
SQLite的版本3.24.0 2018年06月04日:19—24:41
 
“.help回车“用法提示。
 
连通到一个短暂的内存中的数据库。
 
使用“开放然后重新打开文件“on a持久性数据库。

 

.help里的命令

命令描述
.backup ?DB? FILE 备份 DB 数据库(默认是 "main")到 FILE 文件。
.bail ON|OFF 发生错误后停止。默认为 OFF。
.databases 列出数据库的名称及其所依附的文件。
.dump ?TABLE? 以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。
.echo ON|OFF 开启或关闭 echo 命令。
.exit 退出 SQLite 提示符。
.explain ON|OFF 开启或关闭适合于 EXPLAIN 的输出模式。如果没有带参数,则为 EXPLAIN on,及开启 EXPLAIN。
.header(s) ON|OFF 开启或关闭头部显示。
.help 显示消息。
.import FILE TABLE 导入来自 FILE 文件的数据到 TABLE 表中。
.indices ?TABLE? 显示所有索引的名称。如果指定了 TABLE 表,则只显示匹配 LIKE 模式的 TABLE 表的索引。
.load FILE ?ENTRY? 加载一个扩展库。
.log FILE|off 开启或关闭日志。FILE 文件可以是 stderr(标准错误)/stdout(标准输出)。
.mode MODE 设置输出模式,MODE 可以是下列之一:
  • csv 逗号分隔的值

  • column 左对齐的列

  • html html 的 <table> 代码

  • insert TABLE 表的 SQL 插入(insert)语句

  • line 每行一个值

  • list 由 .separator 字符串分隔的值

  • tabs 由 Tab 分隔的值

  • tcl TCL 列表元素

.nullvalue STRING 在 NULL 值的地方输出 STRING 字符串。
.output FILENAME 发送输出到 FILENAME 文件。
.output stdout 发送输出到屏幕。
.print STRING... 逐字地输出 STRING 字符串。
.prompt MAIN CONTINUE 替换标准提示符。
.quit 退出 SQLite 提示符。
.read FILENAME 执行 FILENAME 文件中的 SQL。
.schema ?TABLE? 显示 CREATE 语句。如果指定了 TABLE 表,则只显示匹配 LIKE 模式的 TABLE 表。
.separator STRING 改变输出模式和 .import 所使用的分隔符。
.show 显示各种设置的当前值。
.stats ON|OFF 开启或关闭统计。
.tables ?PATTERN? 列出匹配 LIKE 模式的表的名称。
.timeout MS 尝试打开锁定的表 MS 毫秒。
.width NUM NUM 为 "column" 模式设置列宽度。
.timer ON|OFF 开启或关闭 CPU 定时器。

 

下面 我们来创个数据库

这样 就可以在E盘看到我们的刚刚新建的数据库啦

在demotest数据库里创个表

这里创了一个lala的表(id,name,sex,age)

 

查看demotest数据库中的表

 

给lala表添加数据

这里我们添加了三条数据

 

  语句:select * from lala;(一定要有英文的 分号哦)

查看一下表里的数据

 

其他一些详细操作可以去这里看看:http://www.runoob.com/sqlite/sqlite-functions.html

以上是关于sqlite3的主要内容,如果未能解决你的问题,请参考以下文章

几行代码轻松搞定python的sqlite3的存取

这个 Python 代码是不是容易受到 SQL 注入的影响? (SQLite3)

python Python sqlite3示例代码

Python Sql 代码错误 - sqlite3.OperationalError: SQL 变量太多

(SQLite3封装) 一行代码实现增删改查 - 值得收藏转发分享

iOS之Sqlite3封装