最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQLite3 安裝、基本操作使用示例

 更新時(shí)間:2025年06月16日 09:32:10   作者:veryitman  
本文介紹了SQLite3的安裝方法(含可選工具包和圖形界面)及基本操作,包括數(shù)據(jù)庫創(chuàng)建、表結(jié)構(gòu)定義、數(shù)據(jù)增刪改查和刪除數(shù)據(jù)庫文件的技巧,同時(shí)概述了其輕量、嵌入式、跨平臺(tái)、ACID事務(wù)等核心特性,感興趣的朋友跟隨小編一起看看吧

SQLite3 安裝、基本操作

1. 安裝SQLite3 

sudo apt-get install sqlite3 

2. 安裝Sqlite3編譯需要的工具包

如果,你需要的話可以安裝該工具包。只是為了體驗(yàn)一把,可以不安裝。該項(xiàng)是可選項(xiàng)。

apt-get install libsqlite3-dev 

3. 檢查安裝是否成功

執(zhí)行下面命令,會(huì)出現(xiàn)sqlite版本號(hào),如3.6.22

sqlite3 -version 

4. 安裝圖形界面

不喜歡命令行的話,安裝該項(xiàng)有必要。該項(xiàng)是可選項(xiàng)。

sudo apt-get install sqlitebrowser 

5. 安裝其它語言的支持

# PHP支持 
sudo apt-get install php5-sqlite 
# Ruby支持 
sudo apt-get install libsqlite3-ruby 
# Python支持 
sudo apt-get install python-pysqlite2 

6. 建立數(shù)據(jù)庫

可以在任意目錄下(如/home/mark/database),執(zhí)行下面命令

sqlite3 test.db 

注意:該命令執(zhí)行之后,如果在當(dāng)前目錄沒有test.db的話,就會(huì)創(chuàng)建該文件,如果已經(jīng)存在的話直接使用該數(shù)據(jù)庫文件。

使用.database可以查看所創(chuàng)建的數(shù)據(jù)庫。

7. 創(chuàng)建表

數(shù)據(jù)類型,可以參考官方文檔。

create table mytable(name varchar(10),age smallint); 

同理,使用.table可以看看自己創(chuàng)建的表mytable

8. 向表中插入數(shù)據(jù)

insert into mytable values('mark',28); insert into mytable values('hello',30); 

9. 查詢數(shù)據(jù)

select * from mytable; 

10. 更新記錄

update mytable set name='jhon' where name='hello';

11. 刪除記錄

刪除某條記錄

delete from mytable where age=28;

刪除所有記錄

 delete from mytable

12. 刪除表

drop table mytable; 

13. 刪除數(shù)據(jù)庫

很不幸運(yùn),SQLite無法同其他數(shù)據(jù)庫那樣刪除數(shù)據(jù)庫文件,即DROP DATABASE test;無效,但是我們可以直接像刪除文件一樣刪除數(shù)據(jù)庫文件,在/home/mark/database下面刪除test.db文件即可。

這篇文章有解釋:How to drop a SQLite database | alvinalexander.com 

14. 其它

// 查看幫助 .help 

15.  實(shí)例

假設(shè)您使用模擬器。

應(yīng)用程序包名稱:com.mark.zhang,當(dāng)前應(yīng)用是用于創(chuàng)建、更新、查詢、刪除數(shù)據(jù)庫的。

使用android API創(chuàng)建數(shù)據(jù)庫app.db,該數(shù)據(jù)庫的路徑是data/data/com.mark.zhang/app.db(可以自己指定該文件路徑)。

那么,現(xiàn)在開始查詢數(shù)據(jù) 。

// 進(jìn)入shell
adb -e shell
// 使用數(shù)據(jù)庫
# sqlite3 data/data/com.mark.zhang/app.db
SQLite version 3.5.9
Enter ".help" for instructions
// 查看數(shù)據(jù)庫
sqlite> .database
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             //data/data/com.mark.zhang/app.db                      
//查看該數(shù)據(jù)庫的表
sqlite> .table
android_metadata  tablename 
// 查詢數(shù)據(jù)
sqlite> select * from tablename;
myhome|mark|123456|192.168.0.7|888|0|0
myhome1|mark123|123456|192.168.0.6|9000|0|0
// 退出
sqlite> .quit

更多關(guān)于SQLite的文檔:SQLite Documentation 

如果想在 windows xp 上面安裝 sqlite,可以 SQLite Download Page 下載 for windows。

解壓到制定目錄下面,里面只有一個(gè) sqlite3.exe 可執(zhí)行文件

假設(shè)這個(gè)文件在 F:\sqlite 下面,那么可以使用 cmd 直接 cd 到這個(gè)目錄

cd  F:\sqlite

開始使用 sqlite3.exe,在 cmd中

sqlite3.exe test.db

可以看到自動(dòng)產(chǎn)生一個(gè)名稱為 test(如果這個(gè)文件不存在就 create,存在的話就打開這個(gè)文件)的數(shù)據(jù)庫文件

其他的使用和上面介紹的一樣。

參考:

Sqlite - Ubuntu中文

如流,新一代智能工作平臺(tái)

SQLite Home Page

補(bǔ)充:sqlite3 安裝與使用

sqlite3 安裝與使用

一、介紹

  SQLite3 是一個(gè)輕量級(jí)、嵌入式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),以其簡單、高效和零配置的特點(diǎn)廣受歡迎。

  • 無服務(wù)器架構(gòu)

    • 無需獨(dú)立的數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫直接存儲(chǔ)在單一文件中(如 .db 或 .sqlite)。

    • 應(yīng)用直接通過庫文件(如 sqlite3.dll 或 libsqlite3.so)與數(shù)據(jù)庫交互。

  • 零配置

    • 無需安裝或管理,只需包含庫文件即可使用。

  • 跨平臺(tái)支持

    • 支持 Windows、Linux、macOS、iOS、Android 等系統(tǒng)。

  • ACID 事務(wù)支持

    • 保證數(shù)據(jù)的原子性、一致性、隔離性和持久性。

  • 動(dòng)態(tài)數(shù)據(jù)類型

    • 支持 TEXTINTEGERREALBLOB 和 NULL,字段類型可靈活存儲(chǔ)任意類型數(shù)據(jù)。

二、安裝

  官網(wǎng)下載地址:https://sqlite.org/download.html
  一般linux 系統(tǒng)自帶, windows 安裝下載下面文件

   下載后解壓就是這個(gè)樣子

  配置系統(tǒng)變量

根據(jù)你下載解壓后的文件目錄,填入路徑,通常在文件夾目錄單擊可以出來

進(jìn)入命令行測試下

安裝完成

到此這篇關(guān)于SQLite3 安裝、基本操作的文章就介紹到這了,更多相關(guān)SQLite3 安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

    這篇文章主要介紹了SQLite教程(八):命令行工具介紹,本文羅列了所有內(nèi)置命令,并對(duì)命令作用做了說明,然后給出了常用示例,需要的朋友可以參考下
    2015-05-05
  • SQLite優(yōu)化方法

    SQLite優(yōu)化方法

    SQLite的數(shù)據(jù)庫本質(zhì)上來講就是一個(gè)磁盤上的文件,所以一切的數(shù)據(jù)庫操作其實(shí)都會(huì)轉(zhuǎn)化為對(duì)文件的操作,而頻繁的文件操作將會(huì)是一個(gè)很好時(shí)的過程,會(huì)極大地影響數(shù)據(jù)庫存取的速度。
    2008-09-09
  • ubuntu下使用SQLite3的基本命令

    ubuntu下使用SQLite3的基本命令

    sqlite3一款主要用于嵌入式的輕量級(jí)數(shù)據(jù)庫,本文旨在為熟悉sqlite3基本命令提供技術(shù)文檔。希望對(duì)讀者們有所幫助,如有疑問請和我聯(lián)系,盡可能解答
    2014-08-08
  • SQLite數(shù)據(jù)庫管理系統(tǒng)-我所認(rèn)識(shí)的數(shù)據(jù)庫引擎

    SQLite數(shù)據(jù)庫管理系統(tǒng)-我所認(rèn)識(shí)的數(shù)據(jù)庫引擎

    SQLite是一款輕量級(jí)的、被設(shè)計(jì)用于嵌入式系統(tǒng)的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),SQLite 是一個(gè)實(shí)現(xiàn)自我依賴、純客戶端、零配置且支持事務(wù)的數(shù)據(jù)庫引擎
    2013-01-01
  • SQLite3數(shù)據(jù)庫訪問性能優(yōu)化7個(gè)建議

    SQLite3數(shù)據(jù)庫訪問性能優(yōu)化7個(gè)建議

    SQLite的PRAGMA命令為開發(fā)者提供了靈活的配置選項(xiàng),可以顯著提升數(shù)據(jù)庫的查詢和寫入性能,通過調(diào)整緩存大小、同步模式、WAL 模式、索引優(yōu)化等配置,你可以針對(duì)特定的應(yīng)用場景對(duì)SQLite進(jìn)行定制化優(yōu)化,合理使用PRAGMA命令,確保數(shù)據(jù)庫在高負(fù)載環(huán)境下的穩(wěn)定性和可靠性
    2025-03-03
  • SQLite3的綁定函數(shù)族使用與其注意事項(xiàng)詳解

    SQLite3的綁定函數(shù)族使用與其注意事項(xiàng)詳解

    這篇文章主要介紹了SQLite3的綁定函數(shù)族使用與其注意事項(xiàng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • SQLite教程(一):SQLite數(shù)據(jù)庫介紹

    SQLite教程(一):SQLite數(shù)據(jù)庫介紹

    這篇文章主要介紹了SQLite教程(一):SQLite數(shù)據(jù)庫介紹,本文講解了什么是SQLite、SQLite的主要優(yōu)點(diǎn)、和RDBMS相比SQLite的一些劣勢、個(gè)性化特征等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • SQLite速度評(píng)測代碼

    SQLite速度評(píng)測代碼

    SQLite 作為一個(gè)輕量級(jí)嵌入式數(shù)據(jù)庫,還是非常好用的。雨痕極力推薦~~~~~~
    2008-09-09
  • 在SQLite中進(jìn)行批量操作的有效實(shí)現(xiàn)方法

    在SQLite中進(jìn)行批量操作的有效實(shí)現(xiàn)方法

    SQLite是一個(gè)輕量級(jí)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),因其高效性和易用性而廣受歡迎,在許多應(yīng)用場景中,批量操作的需求是不可避免的,使用SQLite進(jìn)行批量操作,可以顯著提高效率并減少數(shù)據(jù)庫事務(wù)的開銷,本文將深入探討在SQLite中進(jìn)行批量操作的有效方法,需要的朋友可以參考下
    2025-07-07
  • SQLite教程(三):數(shù)據(jù)表和視圖簡介

    SQLite教程(三):數(shù)據(jù)表和視圖簡介

    這篇文章主要介紹了SQLite教程(三):數(shù)據(jù)表和視圖簡介,本文講解了創(chuàng)建數(shù)據(jù)表、表的修改、表的刪除、創(chuàng)建視圖、刪除視圖等內(nèi)容,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

徐水县| 莒南县| 黔东| 崇文区| 大邑县| 南城县| 文成县| 太仓市| 舞阳县| 罗城| 四子王旗| 凌海市| 沐川县| 贞丰县| 肥西县| 行唐县| 江油市| 溧阳市| 浦东新区| 双桥区| 梨树县| 本溪| 涪陵区| 乌拉特中旗| 珲春市| 榆林市| 荣成市| 四子王旗| 缙云县| 巢湖市| 吉林省| 乌鲁木齐市| 临颍县| 三江| 晋宁县| 镇原县| 金山区| 上饶县| 许昌县| 加查县| 九龙坡区|