Shell 插入Sqlite数据库

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

由于项目需要,在Shell中操作sqlite数据库,简单记录下:

services_networkkpi 表结构之前已经建立好,所以,直接使用Step1: 拼接插入sql字符串

table_sql="insert into services_networkkpi(name, category_id, web_open_time, dns_resolve_time, dns_cache_rate,tcp_time,
document_loading_time,document_num,page_loading_time,
document_size,css_each_file_total_time,css_total_time,
css_num,css_size,primary_file_loading_time,
main_resouce_loading_time,js_total_time,js_num,js_size,
img_total_time,img_num,img_size)"


value_sql="values(\"$name\", $category_id, $web_open_time, $dns_resolve_time, \"$dns_cache_rate\",$tcp_time,
$document_loading_time,$document_num,$page_loading_time,
\"$document_size\",$css_each_file_total_time,$css_total_time,
$css_num,\"$css_size\",$primary_file_loading_time,
$main_resouce_loading_time,$js_total_time,$js_num,\"$js_size\",
$img_total_time,$img_num,\"$img_size\");"


输出下:


sql=`echo "$table_sql $value_sql"`
echo $sql

Step2: 指定操作数据的路径


dbpath="my.db3"
export sqlitedb="sqlite3 $dbpath"


Step3: 传入sql参数,插入数据。


$sqlitedb <<EOF
$sql
.quit
EOF




SQLite 的命令行 Shell(三十一) SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。 阅读详情

相关推荐

linux中利用shell脚本如何往sqlite数据库插入大量数据,利用 pymysql数据库插入百万条数据...

思路:先创建一个自定义的数据库表;生成一个列表,列表中的数据应该和数据库表中的每一列对应;利用cursor.executemany 批量插入列表中的数据。注意点:批量添加数据时,数据格式必须list[tuple(),tuple(),tuple()] 或者tuple(tuple(),tuple(),tuple())代码解析:# -*- coding: utf-8 -*-# Author:benja...

weixin_32916385的博客 1163

命令行shell 用于SQLite

转http://www.helplib.net/s/sqlite/9/15.shtml SQLite 库包含了一个简单的命令行实用工具命名sqlite3(或sqlite3exe在windows 上), 它允许用户手动输入并执行SQL 命令针对一个SQLite 数据库此文档提供了有关如何使用简要介绍sqlite3程序 使用入门 要启动"sqlite3程序时, 只需...

angchanghui2104的博客 523

shell脚本操作Sqlite数据库

示例2:执行多条Sql语句 示例3:结合adb shell命令 上面这段代码用于获取所有app包名,然后插入sqlite数据库中;Sqlite命令前后要加上 和,的左右不能出现空格和TAB符号

guangdeshishe的博客 5388

IOS中SQL语句

以下我们就建立数据库、建立资料表及索引、新增资料、查询资料、更改资料、移除资料、sqlite3命令列选项等几个项目做简单的介绍。 目录         1 建立数据库档案         2 在sqlite3提示列下操作         3 SQL的指令格式         4 建立资料表         5 建立索引         6 加入一笔资料         7 查询

u011862058的专栏 773

SQLite命令—对表插入和修改等操作

当应用程序需要处理的数据量比较大时,为了更加合理地存储、管理和查询数据,往往使用关系数据库来存储数据。别担心,Android平台为开发者提供了SQLite数据库来实现对数据库操作的支持,开发人员可以方便地使用这些SQLite API来对数据库进行创建、修改及查询等操作。 下面就来和大家探讨一下具体的操作是怎么实现的呢? 创建项目,启动模拟器,然后通过adb shell命令在DOS下输入一下指令...

weixin_30335353的博客 117

测试sqlite数据库可承载数据

环境:vmvare10.1;ubuntu14.04;sqlite3一、创建数据库在当前文件夹下,执行以下命令,如已有数据库则打开,若没有则创建二、创建所需表Creat table mysqlitetest(”id”TEXT,”name”TEXT,”sex”TEXT,”handset”TEXT,”telephone”TEXT,”org_id”TEXT,”e_mail”TEXT,”order_valu...

sinat_31131791的博客 5961

Sqlite shell 的使用

学习python中,涉及SQLite3数据库的操作,其中一种是使用sqlite shell,在园子里找到下面这篇文章,跟着试了下,挺好。 这里要注意,语句是C语言规范的吧,语句末尾需要“;”。 SQLite3基本使用从shell到python SQLite 入门教程一 基本控制台(终端)命令 D:\Python37\Tools\sqlite-tools-win32-x86-3260000>s...

weixin_30690833的博客 274

记录 | adb shell 如何查看本地数据库

纯纯的一边开发一边学习,是小白是菜鸟,单纯的记录和学习,大神勿喷,理解有错望指正~

weixin_58951442的博客 533

Proxy with Android Emulator

转载:http://www.cnblogs.com/DesignPatterns/archive/2008/10/10/1307898.html Android proxy setting 1. Launch adb shell from your-android-folder/tools. [adb shell] 2. Find db file. Normally - /d

suxinmin的专栏 1465

Android Emulator的proxy设置

1. 打开 Android的模拟器,%Android_HOME%/tools/emulator.exe2. 打开一个COMMAND窗口,输入:adb shell 连接模拟器  3. 使用"cd"命令将当前目录调整成  ../data/com.android.providers.settings/databases (注意是/)  4.我们使用ls命令可以看到有个settings.db数据

kylixlu的专栏 1805

sqlite3

<br />sqlite的特别用法:<br />1.可以在shell底下直接用命令<br />sqlite3 a.db “select * from a;”(在实际用的过程尽量不要用*)。<br /><br />输出 HTML 表格:<br />sqlite3 -html film.db "select * from film;"<br />将数据库「倒出来」:<br />sqlite3 film.db ".dump" > output.sql<br />利用输出的资料,建立一个一模一样的数据库(加上以上指

jianglu1的专栏 433

Android SQLite

adb shell 调试 (1)配置环境 系统变量 新建android变量 将android开发工具目录加;再加上sdk下的platform-tools目录 编辑path变量 内容最后加;再加上android变量中的全部内容 (2)检测是否配置成功 Win+R cmd

步履蹒跚的攻城狮的博客 473

Set the Proxy for the Android Emulator

1. adb shell 2. sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db 3. sqlite&gt; Insert into system values(99,'http_proxy','httpproxy:prot'); 4.exit

liuqzan的博客 130

Android sqlite 数据库查询,插入,删除,更新demo<第3章>---测试验证插入数据

sqlite 数据库插入时,在chuanj

Jarlen的专栏 1778

第二章 SQLite的基本语法

<br />第二章 SQLite的基本语法<br /><br />作者: zieckey ( zieckey@yahoo.com.cn ) <br /><br />这一章我们将会学习到sqlite的基本语法,sqlite的语法现象和SQL92是比较相象的,<br />或者说sqlite3兼容大部份SQL92的语法现象。<br />下面我们看看怎么用这些语法现象来创建数据库以及对数据库的各种操作。<br /><br />2.1 新建一个数据库<br />例如我们想新建一个数据库命名为zieckey.db ,可

hollyhock13的专栏 1527

django 连接数据库 sqlite

Aphorismthe fight is worth it.django models 连接 sqlite 数据库 django 版本为 1.11.7在 blog 项目下创建一个 app article :python manage.py startapp article 在 blog 项目结构下会多出一个 article 目录 在 article 下面的 models.py 文件中输入 fr

palmer_kai的博客 1万+

shell脚本模板

shell脚本模板

zilaiye1314的博客 853

在JSTL 中使用小型数据库 SQLite

在JSTL 中使用小型数据库 SQLite 一、Sqlite 数据库命令行工具的下载 下载地址: https://www.sqlite.org/2021/sqlite-tools-win32-x86-3360000.zip 解压缩后 3 个文件 sqldiff.exe 数据库比较工具 sqlite3.exe 数据库命令行交互工具 sqlite3_analyzer.exe 数据库分析器 二、Sqlite 数据库 shell 工具的使用方法 1.创建数据库 Sqlite 数据库命令行的启动与帮助信息的获取 用

code袁的博客 3763

SQLite的简单入门

SQLite简介 SQLite是一种轻量级数据库,它的优点在于使用方便。上篇博客介绍了网页间使用Intent实现信息传递,在实际应用中,我们更需要数据的长期保存,那么SQLite就可以很好地介入了。 其语法与SQL相同,我们的起始界面如下: 我们通过Intent传递了一个text类型的变量 “myFirstApp”,我们看到在上述界面有两个按钮,一个为创建,一个为保存。 创建数据库 创建按钮的事...

weixin_42957870的博客 287
上一篇: Chrome DNS Prefetching
下一篇: VS2010 + Chromium 编译
Superr爬爬虫
博客等级 码龄19年 72粉丝 93原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值