sqlite3命令

Sqlite3 使用教程

北城余情 提交于 2020-03-08 14:59:21
OS X 自从 10.4 后把 SQLite 这套相当出名的数据库软件,放进了作业系统工具集里。OS X 包装的是第三版 的 SQLite,又称 SQLite3。这套软件有几个特色:  软件属于公共财(public domain),SQLite 可说是某种「美德软件」(virtueware),作者本人放 弃着作权,而给使用 SQLite 的人以下的「祝福」(blessing): o May you do good and not evil. 愿你行善莫行恶 o May you find forgiveness for yourself and forgive others. 愿你原谅自己宽恕他人 o May you share freely, never taking more than you give. 愿你宽心与人分享,所取不多于你 所施予  支援大多数的 SQL 指令(下面会简单介绍)。  一个档案就是一个数据库。不需要安装数据库服务器软件。  完整的 Unicode 支援(因此没有跨语系的问题)。  速度很快。 目前在 OS X 10.4 里,SQLite 是以/usr/bin/sqlite3 的形式包装,也就说这是一个命令列工具,必须先从终端 机(Terminal.app 或其他程序)进入 shell 之后才能使用。网络上有一些息协助使用 SQLite

在MAC终端编写简单的SQL语句

╄→гoц情女王★ 提交于 2020-02-25 21:33:38
打开终端,在终端用sqlite3建立数据库,在shell下键入(以下$符号为shell提示号,请勿键入): $ sqlite3 foo.db 如果目录下没有foo.db,sqlite3就会建立这个数据库。 sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。 在sqlite3提示列下操作 进入了sqlite3之后,会看到以下文字: SQLite version 3.1.3 Enter “.help” for instructions sqlite> 这时如果使用.help可以取得求助, .quit则是离开(请注意:不是quit) SQL的指令格式 所以的SQL指令都是以分号(;)结尾的。 如果遇到两个减号(–)则代表注解,sqlite3会略过去。 💁🏻建立资料表 假设我们要建一个名叫film的资料表,键入以下指令: create table film(title, length, year, starring); 这样我们就建立了一个名叫film的资料表,里面有name、length、year、starring四个字段。 这个create table指令的语法为: create table table_name(field1, field2, field3, …); table

Sqlite3入门学习(一)

岁酱吖の 提交于 2020-02-15 02:47:47
Linux环境下sqlite3的安装及常用Linux API说明 环境安装 Step1:一般的linux可能会自带sqlite,在安装之前先使用sqlite3命令检测一下,若显示并未安装,则进行下述操作 Step2:先到 https://www.sqlite.org/download.html ,下载sqlite-autoconf-*.tar.gz压缩包 Step3:下载完了,把压缩包放进Linux系统中,放在Ubuntu的桌面,然后解压 Step4:进入解压后路径接着执行命令./configure --prefix=/usr/local 表示安装至usr/local路径下; Step5: 接着执行命令 make Step6: 最后执行命令make install Step7:执行命令sqlite3,检测是否安装成功,如下图所示表示安装成功 常用Linux API说明 sqlite3_open int sqlite3_open(const char* fileName, sqlite3** ppDB); 函数功能:打开一个数据库;若该数据库文件不存在,则自动创建。打开或者创建数据库的命令会被缓存,直到这个数据库真正被调用的时候才会被执行。 输入参数:fileName,待打开的数据库文件名称,包括路径,以'\0'结尾; 特别说明:SQLite 支持内存数据库,内存方式存储使用文件名"

Python操作sqlite3数据库

北城余情 提交于 2020-02-14 20:15:22
文章目录 关于sqlite数据库 sqlite数据库特点及优点 Python操作数据库 导入模块并使用数据库 创建游标以操作数据库 实例(证明,连接可以不关,但是插入数据必须提交) 使用变量进行插入数据 通过sqlite_master表查询数据库中所有表结构 关于sqlite数据库 sqlite数据库特点及优点 嵌入式数据库,一个数据库就是一个文件 占用资源低,数据量小时只需几百K内存 关系型数据库,实现大多数SQL标准 使用动态、弱类型的SQL语法 Python标准库中自带模块 Python操作数据库 导入模块并使用数据库 import sqlite3 conn = sqlite3.connect ( './test.db' ) # 有则使用,无则创建 创建游标以操作数据库 cursor = conn.cursor ( ) sql = 'create table students(id int primary key, name varchar(20) not null , age int not null)' cursor.execute ( sql ) # 创建表的命令 创建表不需要提交,但是插入、删除数据需要提交 conn.commit ( ) 结束时不要忘记关闭游标和数据库连接 cursor.close ( ) conn.close ( ) 实例(证明,连接可以不关

Eclipse SVN clean up失败解决方法

浪尽此生 提交于 2020-02-09 08:13:56
错误信息: 1.下载sqlite3.zip ( https://www.sqlite.org/2019/sqlite-tools-win32-x86-3270200.zip ) 只需用到解压后的exe文件【sqlite3.exe】 2.找到你svn项目下的.svn,查看是否存在wc.db.(ps:.svn是被隐藏的,你可以修改window配置显示隐藏文件,也可以直接svn项目下搜索wc.db) 3.把下载的sqlite3压缩包解压,然后把sqlite3.exe放在与wc.db同一目录下。 4.打开命令提示符,进入到.svn目录下。执行命令: sqlite3 wc.db “select * from work_queue” 执行结果会查询到一些记录 5.这些记录delete掉,即可。执行命令: sqlite3 wc.db “delete from work_queue” 6.最后再一次执行SVN的Clean Up操作,即可。 来源: https://www.cnblogs.com/boonya/p/10476016.html

数据库—SQLite3

梦想的初衷 提交于 2020-01-30 22:19:23
一、数据库的概念   数据库是数据库管理系统管理与控制之下,存放在存储介质上的数据集合。 二、常用的数据库   大型数据库   Oracle关系数据库、sun公司的DB2数据库   中型数据库   Server数据库,微软   小型数据库   MySQL,sun公司 三、基于嵌入式的数据库   基于嵌入式的数据库主要有:SQLite 、Firebird、Brekeley DB、 eXtremeDB   SQLite关系型数据库,体积小,支持ACID事务   Firebird是关系型数据库,功能强大,支持存储过程,SQL兼容等   Berkeley中无数据库服务器概念,它的程序直接连接到应用程序中   eXTREmeDB是内存数据库,运行效率高 四、SQLite基础 五、创建数据库   安装:sudo apt-get install sqlite3 六、数据库常用命令   1、系统命令   以‘ . ’开头的命令    .help 帮助 .quit 退出 .exit 退出 .databases 查看打开的数据库    .table 查看当前数据库下的表格   2、SQL命令   以分号结尾    1、 创建 一张数据库表 stu   create table stu(id integer , name char , score integer);    2、 查看所有表的创建语句 :

sqlite3的命令简单说明

南笙酒味 提交于 2020-01-30 19:19:00
sqlite3: 一个SQLite数据库的命令行接口 原文地址:http://www.sqlite.org/sqlite.html SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。 例如,创建一个包含一个表"tb11"名字为"ex1"的SQLite数据库,你可以这样做: $sqlite3 ex1 SQLite version 3.3.17 Enter ".help" for instructions sqlite> create table tbl1(one varchar(10), two smallint); sqlite> insert into tbl1 values('hello!', 10); sqlite> insert into tbl1 values('goodbye', 20); sqlite> select * from tbl1; hello!|10 goodbye|20 sqlite> 你

Sqlite数据库sqlite3命令小记

北城以北 提交于 2020-01-30 19:17:21
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。 例如,创建一个包含一个表"tb11"名字为"ex1"的SQLite数据库,你可以这样做: $sqlite3 ex1 SQLite version 3.3.17 Enter ".help" for instructions sqlite> create table tbl1(one varchar(10), two smallint); sqlite> insert into tbl1 values('hello!', 10); sqlite> insert into tbl1 values('goodbye', 20); sqlite> select * from tbl1; hello!|10 goodbye|20 sqlite> 你可以通过敲你所用系统的文件结束符(通常是Ctrl + D)或者中断字符(通常是Ctrl + C)。来终止sqlite3程序

sqlite3用法

旧时模样 提交于 2020-01-30 19:15:00
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。 例如,创建一个包含一个表"tb11"名字为"ex1"的SQLite数据库,你可以这样做: $sqlite3 ex1 SQLite version 3.3.17 Enter ".help" for instructions sqlite> create table tbl1(one varchar(10), two smallint); sqlite> insert into tbl1 values('hello!', 10); sqlite> insert into tbl1 values('goodbye', 20); sqlite> select * from tbl1; hello!|10 goodbye|20 sqlite> 你可以通过敲你所用系统的文件结束符(通常是Ctrl + D)或者中断字符(通常是Ctrl + C)。来终止sqlite3程序

android sqlite3 命令

倖福魔咒の 提交于 2020-01-30 19:13:01
android sqlite3 命令 sqlite3: 一个 SQLite 数据库的命令行接口 原文地址: http://www.sqlite.org/sqlite.html SQLite 库包含一个名字叫做 sqlite3 的命令行 , 它可以让用户手工输入并执行面向 SQLite 数据库的 SQL 命令。本文档提供一个样使用 sqlite3 的简要说明。 开始 启动 sqlite3 程序,仅仅需要敲入带有 SQLite 数据库名字的 "sqlite3" 命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3 程序将提示你输入 SQL 。敲入 SQL 语句(以分号 “ ; ” 结束),敲回车键之后, SQL 语句就会执行。 例如,创建一个包含一个表 "tb11" 名字为 "ex1" 的 SQLite 数据库,你可以这样做: $sqlite3 ex1 SQLite version 3.3.17 Enter ".help" for instructions sqlite> create table tbl1(one varchar(10), two smallint); sqlite> insert into tbl1 values('hello!', 10); sqlite> insert into tbl1 values('goodbye', 20);