Shell 插入Sqlite資料庫

2021-06-10 03:29:02 字數 1239 閱讀 9406

由於專案需要,在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 <

SQLite資料插入異常

對比兩條sql語句 1.insert into memberinfo mtypeid,mname,mphone,mmoney,misdelete values tid,name,phone,money,0 2.insert into memberinfo mtypeid,mname,mphone,m...

SQLite資料插入異常

對比兩條sql語句 1.insert into memberinfo mtypeid,mname,mphone,mmoney,misdelete values tid,name,phone,money,0 2.insert into memberinfo mtypeid,mname,mphone,m...

sqlite中插入資料無效

在使用insert table,nullcolumnhack,values 向資料庫插入資料時,出現插入資料無效。資料庫 id為主鍵 public static voidinsert photo photo dbhandler.getinstance insert中的 為 public voidin...