亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQLite > 正文

SQLite教程(八):命令行工具介紹

2020-01-25 19:26:25
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了SQLite教程(八):命令行工具介紹,本文羅列了所有內置命令,并對命令作用做了說明,然后給出了常用示例,需要的朋友可以參考下
 

工欲善其事,必先利其器。學好SQLite的命令行工具,對于我們學習SQLite本身而言是非常非常有幫助的。最基本的一條就是,它讓我們學習SQLite的過程更加輕松愉快。言歸正傳吧,在SQLite的官方下載網站,提供了支持多個平臺的命令行工具,使用該工具我們可以完成大多數常用的SQLite操作,就像sqlplus之于Oracle。以下列表給出了該工具的內置命令:

 

命令名 命令說明
.help 列出所有內置命令。
.backup DBNAME FILE 備份指定的數據庫到指定的文件,缺省為當前連接的main數據庫。
.databases 列出當前連接中所有attached數據庫名和文件名。
.dump TABLENAME ... 以SQL文本的格式DUMP當前連接的main數據庫,如果指定了表名,則只是DUMP和表名匹配的數據表。參數TABLENAME支持LIKE表達式支持的通配符。
.echo ON|OFF 打開或關閉顯示輸出。
.exit 退出當前程序。
.explain ON|OFF 打開或關閉當前連接的SELECT輸出到Human Readable形式。
.header(s) ON|OFF 在顯示SELECT結果時,是否顯示列的標題。
.import FILE TABLE 導入指定文件的數據到指定表。
.indices TABLENAME 顯示所有索引的名字,如果指定表名,則僅僅顯示匹配該表名的數據表的索引,參數TABLENAME支持LIKE表達式支持的通配符。
.log FILE|off  打開或關閉日志功能,FILE可以為標準輸出stdout,或標準錯誤輸出stderr。
.mode MODE TABLENAME 設置輸出模式,這里最為常用的模式是column模式,使SELECT輸出列左對齊顯示。
.nullvalue STRING  使用指定的字符串代替NULL值的顯示。
.output FILENAME  將當前命令的所有輸出重定向到指定的文件。
.output stdout  將當前命令的所有輸出重定向到標準輸出(屏幕)。
.quit  退出當前程序。 
.read FILENAME  執行指定文件內的SQL語句。
.restore DBNAME FILE  從指定的文件還原數據庫,缺省為main數據庫,此時也可以指定其它數據庫名,被指定的數據庫成為當前連接的attached數據庫。
.schema TABLENAME 顯示數據表的創建語句,如果指定表名,則僅僅顯示匹配該表名的數據表創建語句,參數TABLENAME支持LIKE表達式支持的通配符。
.separator STRING 改變輸出模式和.import的字段間分隔符。
.show 顯示各種設置的當前值。
.tables TABLENAME 列出當前連接中main數據庫的所有表名,如果指定表名,則僅僅顯示匹配該表名的數據表名稱,參數TABLENAME支持LIKE表達式支持的通配符。
.width NUM1 NUM2 ... 在MODE為column時,設置各個字段的寬度,注意:該命令的參數順序表示字段輸出的順序。

 


  見如下常用示例:

    1). 備份和還原數據庫。
 

復制代碼代碼如下:

    --在當前連接的main數據庫中創建一個數據表,之后再通過.backup命令將main數據庫備份到D:/mydb.db文件中。
    sqlite> CREATE TABLE mytable (first_col integer);
    sqlite> .backup 'D:/mydb.db'
    sqlite> .exit
    --通過在命令行窗口下執行sqlite3.exe以重新建立和SQLite的連接。
    --從備份文件D:/mydb.db中恢復數據到當前連接的main數據庫中,再通過.tables命令可以看到mytable表。
    sqlite> .restore 'D:/mydb.db'
    sqlite> .tables
    mytable
   

    2). DUMP數據表的創建語句到指定文件。
 
復制代碼代碼如下:

    --先將命令行當前的輸出重定向到D:/myoutput.txt,之后在將之前創建的mytable表的聲明語句輸出到該文件。
    sqlite> .output D:/myoutput.txt
    sqlite> .dump mytabl%
    sqlite> .exit
    --在DOS環境下用記事本打開目標文件。
    D:/>notepad myoutput.txt
   

    3). 顯示當前連接的所有Attached數據庫和main數據庫。
 
復制代碼代碼如下:

    sqlite> ATTACH DATABASE 'D:/mydb.db' AS mydb;
    sqlite> .databases
    seq  name               file
    ---  ---------------  ------------------------
    0    main
    2    mydb                D:/mydb.db
   

    4). 顯示main數據庫中的所有數據表。
 
復制代碼代碼如下:

    sqlite> .tables
    mytable
   

    5). 顯示匹配表名mytabl%的數據表的所有索引。
 
復制代碼代碼如下:

    sqlite> CREATE INDEX myindex on mytable(first_col);
    sqlite> .indices mytabl%
    myindex        
   

    6). 顯示匹配表名mytable%的數據表的Schema信息。
 
復制代碼代碼如下:

    --依賴該表的索引信息也被輸出。
    sqlite> .schema mytabl%
    CREATE TABLE mytable (first_col integer);
    CREATE INDEX myindex on mytable(first_col);
   

    7). 格式化顯示SELECT的輸出信息。
 
復制代碼代碼如下:

    --插入測試數據
    sqlite> INSERT INTO mytable VALUES(1);
    sqlite> INSERT INTO mytable VALUES(2);
    sqlite> INSERT INTO mytable VALUES(3);    
    --請注意沒有任何設置時SELECT結果集的輸出格式。
    sqlite> SELECT * FROM mytable;
    1
    2
    3    
    --顯示SELECT結果集的列名。
    --以列的形式顯示各個字段。
    --將其后輸出的第一列顯示寬度設置為10.
    sqlite> .header on
    sqlite> .mode column
    sqlite> .width 10
    sqlite> SELECT * FROM mytable;
    first_col
    ----------
    1
    2
    3
 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
4388成人网| 欧美午夜美女看片| 欧美性猛交xxxx免费看漫画| 国产精品视频自在线| 97精品国产97久久久久久春色| 日韩精品欧美国产精品忘忧草| 色婷婷亚洲mv天堂mv在影片| 国产精品入口日韩视频大尺度| 一区二区三区视频免费在线观看| 亚洲成人av在线| 亚洲欧美另类国产| 性欧美xxxx视频在线观看| 成人免费福利在线| 成人黄色免费片| 精品人伦一区二区三区蜜桃免费| 日韩av电影手机在线观看| 国产91免费观看| 国产欧美日韩中文| 中国日韩欧美久久久久久久久| 亚洲综合中文字幕在线观看| 国产精品丝袜视频| 伦伦影院午夜日韩欧美限制| 青青久久av北条麻妃黑人| 久久国产精品影片| 这里只有精品视频| 亚洲欧洲午夜一线一品| 久久伊人精品视频| 欧美日韩一区二区精品| 亚洲第一精品久久忘忧草社区| 欧美高清视频在线观看| 日韩在线免费视频观看| 欧美巨乳在线观看| 国内精久久久久久久久久人| 青青久久aⅴ北条麻妃| 国产精品露脸av在线| 欧美激情影音先锋| 97久久久免费福利网址| 国产日韩精品视频| 91精品国产综合久久香蕉的用户体验| 亚洲色图欧美制服丝袜另类第一页| 日韩精品免费一线在线观看| 青青久久av北条麻妃海外网| 91九色单男在线观看| 最近2019中文字幕大全第二页| 欧美人交a欧美精品| 亚洲免费视频网站| 国产婷婷成人久久av免费高清| 日韩中文字幕欧美| 免费91在线视频| 欧美日韩一区免费| 日韩亚洲欧美中文高清在线| 另类少妇人与禽zozz0性伦| 国产黑人绿帽在线第一区| 欧美性videos高清精品| 98精品国产自产在线观看| 日韩av色在线| 色哟哟网站入口亚洲精品| 欧美华人在线视频| 91丨九色丨国产在线| 日韩av在线播放资源| 亚洲色图激情小说| 大胆欧美人体视频| 日韩av一区二区在线观看| 久久久久久有精品国产| 日本精品在线视频| 91精品成人久久| 欧美高清视频在线观看| 精品一区二区三区四区在线| 姬川优奈aav一区二区| 国内久久久精品| 九九热最新视频//这里只有精品| 日本午夜精品理论片a级appf发布| 日本精品视频在线观看| 欧美中文字幕在线观看| 欧美国产精品va在线观看| 国产成人+综合亚洲+天堂| 国产视频精品在线| 成人精品福利视频| 精品久久香蕉国产线看观看gif| 4k岛国日韩精品**专区| 亚洲欧美一区二区三区四区| 国产美女扒开尿口久久久| 欧美激情亚洲综合一区| 成人a免费视频| 91亚洲人电影| 秋霞午夜一区二区| 亚洲欧美激情另类校园| 有码中文亚洲精品| 北条麻妃一区二区三区中文字幕| 久久久久久国产| 中文字幕久热精品视频在线| 91视频8mav| 一区二区三区www| 国产成人+综合亚洲+天堂| 日韩视频在线一区| 亚洲人成网站免费播放| 亚洲欧美国产精品久久久久久久| 欧美性理论片在线观看片免费| 欧美专区国产专区| 69精品小视频| 一区二区三区动漫| 亚洲精品动漫100p| 国产在线98福利播放视频| 国产在线观看91精品一区| 成人黄色短视频在线观看| 日本精品免费一区二区三区| 日韩精品亚洲精品| 欧美午夜片在线免费观看| 国产精品嫩草视频| 久久福利视频网| 中文字幕av一区| 久久久精品视频成人| 亚洲第一网中文字幕| 亚洲香蕉伊综合在人在线视看| 亚洲成人动漫在线播放| 欧美精品在线免费播放| 2018中文字幕一区二区三区| 热久久视久久精品18亚洲精品| 欧美性色19p| 中文字幕精品网| 91精品国产综合久久久久久蜜臀| 国产美女扒开尿口久久久| 日本高清视频一区| 欧美人在线观看| 欧美高清激情视频| 国产欧美一区二区三区在线| 欧美夜福利tv在线| 亚洲欧美激情在线视频| 久久精品99国产精品酒店日本| 一区二区欧美日韩视频| 国产精品热视频| 久久频这里精品99香蕉| 欧美极品美女电影一区| 欧美裸体视频网站| 亚洲天堂网在线观看| 精品一区二区亚洲| 韩剧1988在线观看免费完整版| 午夜伦理精品一区| 亚洲欧美另类人妖| 国产视频精品在线| 欧美精品18videos性欧美| 国产精品pans私拍| 日韩免费不卡av| 久久亚洲影音av资源网| 日韩免费在线看| 一区二区三区回区在观看免费视频| 日韩动漫免费观看电视剧高清| 久久久精品国产亚洲| 久久国产精彩视频| 欧美精品激情视频| 狠狠躁夜夜躁人人爽天天天天97| 亚洲自拍偷拍视频| 91精品国产高清久久久久久久久| 97精品久久久| 亚洲欧美精品一区| 亚洲激情久久久| 日韩中文有码在线视频| 国产精品狠色婷| 91爱视频在线| 欧美黄色片免费观看| 欧美另类交人妖| 成人性教育视频在线观看| 日韩av资源在线播放| 欧美高清在线观看|