sqlite3命令

Sqlite数据库sqlite3命令

*爱你&永不变心* 提交于 2020-01-30 19:11:38
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-29 05:34:29
上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结:   界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库: 首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录 1:选择下载对应自己系统的sqlite.3exe文件 2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。 在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出 例如: 创建数据库命令 :sqlite3.exe 【数据库名字.后缀名】   这里比较牛一点的感觉就是创建的数据库后缀名是任意的、不过注意一点就是:在命令框下执行创建数据库的时候。 如果没有为 数据库创建表格、则看不见数据库文件,所以必须创建表格。   例如: 在CMD命令提示符下输入 sqlite3.exe test.db (test.db是数据库名)回车,执行完后,命令提示符自动跳转 到"SQLITE>"状态。 这时还是看不到这个数据库!等表格创建或关闭sqlite3 例如: create table user(’用户名‘); 这时可以看到 sqlite3.exe所在文件夹 下的这个数据库文件了 如果下次还要使用此数据库时仍然使用sqlite3.exe test

SQLite3创建数据库的方法

≡放荡痞女 提交于 2020-01-28 11:58:38
SQLite3创建数据库的方法 上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结:   界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库: 首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录 1:选择下载对应自己系统的sqlite.3exe文件 2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。 在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出 例如: 创建数据库命令 :sqlite3.exe 【数据库名字.后缀名】   这里比较牛一点的感觉就是创建的数据库后缀名是任意的、不过注意一点就是:在命令框下执行创建数据库的时候。 如果没有为 数据库创建表格、则看不见数据库文件,所以必须创建表格。   例如: 在CMD命令提示符下输入 sqlite3.exe test.db (test.db是数据库名)回车,执行完后,命令提示符自动跳转 到"SQLITE>"状态。 这时还是看不到这个数据库!等表格创建或关闭sqlite3 例如: create table user(’用户名‘); 这时可以看到 sqlite3.exe所在文件夹 下的这个数据库文件了 如果下次还要使用此数据库时仍然使用sqlite3

SQLite3

时光毁灭记忆、已成空白 提交于 2020-01-21 03:03:48
SQLite3 创建db文件 sqlite database_name.db 导出 sqlite database_name.db > test.sql 恢复 sqlite database_name.db < test.sql 退出命令 .quit 查看当前数据库 .databases 附加数据库 如果数据库未尚未创建,创建数据,如果如果数据库已存在,则把数据库文件名称与逻辑数据库 ‘Alias-Name’ 绑定在一起。 # ATTACH DATABASE file_name AS database_name; attach database 'test.db' as 'TEST'; 分离数据库 无法分离main和temp # 查看数据库列表 sqlite> .databases main: C:\Code\SQLite\test.db TEST: C:\Code\SQLite\test.db # 分享数据库 sqlite> DETACH DATABASE 'TEST'; # 查看数据库列表 sqlite> .database main: C:\Code\SQLite\test.db 参考 菜鸟教程SQLite 来源: CSDN 作者: yimt 链接: https://blog.csdn.net/YIMT_F/article/details/104049513

学习SQLite之路(五) C/C++ SQLite开发实例

亡梦爱人 提交于 2020-01-17 03:27:38
  介绍一种乌班图中使用sqlite的用法,非常简单,下面的例子是在乌班图12.04中实现的: 1,先安装两个东西 : sudo apt-get install sqlite sqlite3 sudo apt-get install libsqlite3-dev // 不然可能会报 没有头文件 sqlite3.h 2,C/C++接口: 一般用到下面这三个,详情请参考sqlite官方文档。 (1) sqlite3_open(const char *filename, sqlite3 **ppDb) :     打开一个数据库连接, 返回sqlite3对象。 (2) sqlite3_exec(sqlite3*, const char *sql, sqlite_callback, void *data, char **errmsg) :      解析并执行由 sql 参数所给的每个命令,直到字符串结束或者遇到错误为止。 (3) sqlite3_close(sqlite3*) :     关闭之前打开的数据库。 3、打开数据库并创建表 #include<stdio.h> #include<sqlite3.h> // 暂时先不管 static int callback(void *NotUsed, int argc, char **argv, char **azColName) { int

sqlite3 not found的解决办法

烂漫一生 提交于 2019-12-12 13:05:13
原文转载 http://ramosli.iteye.com/blog/1966202 写的太好了,怕自己忘记,就转载到自己博客。如果有版权问题,请联系我。 在Android开发方面,我是小白,起步没多久。最近用到了sqlite本地缓存数据,我希望像mysql一样通过命令行查看建立的表以及表中的数据,于是用adb shell进入,敲入sqlite3,提示 sqlite3: not found。 网上搜索了一下,网上的文章倒是不少,但如果直接复制人家的命令的话,发现仍然报错,于是自己研究了下,总结如下,希望遇到同样问题的朋友少走弯路: 需要获取手机的root权限,方法很多了,我用的是360一键Root,有时也用百度一键Root 从其他手机拷贝sqlite3文件到PC,我是从模拟器copy出来的,为方便大家,附件就有,可以直接下载哈 进入手机建立个临时目录 开始—cmd—adb shell—mkdir /mnt/sdcard/tmp,然后退出到cmd下 adb push D:/temp/sqlite3 /mnt/sdcard/tmp copy文件到/system/xbin adb shell su (这一步报permission denied的话是Root没有成功,重新Root吧) cp /mnt/sdcard/tmp/sqlite3 /system/xbin/sqlite3 (注意

树莓派系统配置和软件安装

自作多情 提交于 2019-12-06 13:59:28
版权声明:本文为博主原创文章,转载请注明出处。 https://www.cnblogs.com/YaoYing/ 系统配置和软件安装 关闭WiFi功能 sudo vim /boot/config.txt 在最后一行添加 dtoverlay=pi3-disable-wifi 修改DNS地址 sudo vim /etc/resolv.conf 在最后一行添加 nameserver 8.8.8.8 保存文件并退出 安装WiringPi库 查看系统是否已经安装WiringPi库 gpio –v gpio readall 如出现上图所示代表已经安装,请跳过下面步骤。 可以通过下面命令进行安装 sudo apt-get install wiringpi 详细安装步骤如下 WiringPi详细安装步骤 安装Sqlite3库 查看系统是否已经安装Sqlite3 sqlite3 如出现上图所示代表已经安装,请跳过下面步骤。 下载Sqlite3安装包 Sqlite3安装包 将安装包传送到树莓派中解压缩 tar -zxvf sqlite-autoconf-3300100.tar.gz 进入源代码目录 cd sqlite-autoconf-3300100/ 安装数据库 ./configure make make install 内容持续更新中...... 如有错误之处,请评论或者私信指出,非常感谢! 来源

Django中SQLite3的使用

半城伤御伤魂 提交于 2019-12-06 00:28:39
  本文主要介绍Django项目中SQLite3的初始化和使用。自己看教学视频的时候,按照老师的命令操作怎么都不成功,找了很久解决办法,现在记录下来,供大家学习。题主使用的是python3+SQLite3+Django1.11.   SQLite3的下载地址: http://www.sqlite.org/download.html ,这是官方下载地址,我们需要下载的有两个文件:sqlite-dll-win64-x64-3190200.zip和sqlite-tools-win32-x86-3190200.zip(自己根据电脑在相关下载页下载)。文件无需安装,解压即可。注意在环境变量中添加SQLite3的路径(我的电脑->属性->高级系统设置->环境变量->系统变量,找到PATH,编辑值直接在后面添加D:\sqlite3\sqlite-tools-win32-x86-3190200;),方便使用。   推荐使用SQLiteStudio工具,这是一个SQLite3数据库的可视化工具,操作比较简单。下载链接: https://sqlitestudio.pl/index.rvt ,直接下载安装即可。   下面介绍如何使用SQLite3: 1.配置Django项目中文件   ①setting.py文件   找到DATABASES项,更改为: DATABASES = {   'default':

第一节:django环境 模型 视图 后台

梦想的初衷 提交于 2019-12-05 22:16:02
------------恢复内容开始------------ 1.django环境 模型 视图 后台 1.虚拟环境搭建 1.1 安装pip与换源 1.1.1 安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py # 针对python3 # 如果使用python2 python get-pip.py 1.1.2 pip换源 临时换源 pip install <package> -i http://<mirror>/simple pip install packagename -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 永久换源 永久性设置,是在用户根目录(~,而非系统根目录 / )下添加配置~/.pip/pip.conf目录添加可信源,如果目录文件不存在,可直接创建。 [root@localhost ~]# cd [root@localhost ~]# mkdir .pip [root@localhost ~]# cd .pip [root@localhost .pip]# vim pip.conf # 写入如下内容 [global] index-url=http://pypi.douban

编译sqlite3.dll时的问题

允我心安 提交于 2019-12-05 11:46:14
在vs2005命令行中使用以下命令编译sqlite3.dll cl sqlite3.c /c link sqlite3.obj /dll /def:sqlite3.def /implib:sqlite3.lib 执行第二条命令时,发生错误: sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_database_name sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_database_name16 sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_origin_name sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_origin_name16 sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_table_name sqlite3.def : error LNK2001: unresolved external symbol