亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

SQLite3 安裝、基本操作

1. 安裝SQLite3 

sudo apt-get install sqlite3 

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

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

apt-get install libsqlite3-dev 

3. 檢查安裝是否成功

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

sqlite3 -version 

4. 安裝圖形界面

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

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. 建立數據庫

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

sqlite3 test.db 

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

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

7. 創(chuàng)建表

數據類型,可以參考官方文檔。

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

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

8. 向表中插入數據

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

9. 查詢數據

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. 刪除數據庫

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

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

14. 其它

// 查看幫助 .help 

15.  實例

假設您使用模擬器。

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

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

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

// 進入shell
adb -e shell
// 使用數據庫
# sqlite3 data/data/com.mark.zhang/app.db
SQLite version 3.5.9
Enter ".help" for instructions
// 查看數據庫
sqlite> .database
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             //data/data/com.mark.zhang/app.db                      
//查看該數據庫的表
sqlite> .table
android_metadata  tablename 
// 查詢數據
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

更多關于SQLite的文檔:SQLite Documentation 

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

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

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

cd  F:\sqlite

開始使用 sqlite3.exe,在 cmd中

sqlite3.exe test.db

可以看到自動產生一個名稱為 test(如果這個文件不存在就 create,存在的話就打開這個文件)的數據庫文件

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

參考:

Sqlite - Ubuntu中文

如流,新一代智能工作平臺

SQLite Home Page

補充:sqlite3 安裝與使用

sqlite3 安裝與使用

一、介紹

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

  • 無服務器架構

    • 無需獨立的數據庫服務器,數據庫直接存儲在單一文件中(如 .db 或 .sqlite)。

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

  • 零配置

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

  • 跨平臺支持

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

  • ACID 事務支持

    • 保證數據的原子性、一致性、隔離性和持久性。

  • 動態(tài)數據類型

    • 支持 TEXTINTEGERREALBLOB 和 NULL,字段類型可靈活存儲任意類型數據。

二、安裝

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

   下載后解壓就是這個樣子

  配置系統(tǒng)變量

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

進入命令行測試下

安裝完成

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

相關文章

  • SQLite 入門教程三 好多約束 Constraints

    SQLite 入門教程三 好多約束 Constraints

    在上一篇隨筆的結尾,我提到了約束, 但是在那里我把它翻譯成了限定符,不太準確,這里先更正一下,應該翻譯成約束更貼切一點。 那么什么是約束呢
    2013-12-12
  • Sqlite數據庫三種加密方法分析和實現(xiàn)

    Sqlite數據庫三種加密方法分析和實現(xiàn)

    SQLite作為一個廣泛使用的數據庫引擎,其內置加密和第三方庫加密方案如SQLCipher提供了保護數據安全和隱私的方法,本文詳細講解如何通過Himi加密方法實現(xiàn)SQLite數據的加密與解密,包括數據的加密預處理、安全存儲、查詢與解密過程
    2025-06-06
  • SQL中使用ESCAPE定義轉義符詳解

    SQL中使用ESCAPE定義轉義符詳解

    這篇文章主要介紹了SQL中使用ESCAPE定義轉義符的相關資料,需要的朋友可以參考下
    2016-09-09
  • Sqlite數據庫里插入數據的條數上限是500

    Sqlite數據庫里插入數據的條數上限是500

    sqlite每次只能插入的數據不能超過500條數據,大家在使用的時候需要注意一下。
    2015-04-04
  • SQLite3數據庫訪問性能優(yōu)化7個建議

    SQLite3數據庫訪問性能優(yōu)化7個建議

    SQLite的PRAGMA命令為開發(fā)者提供了靈活的配置選項,可以顯著提升數據庫的查詢和寫入性能,通過調整緩存大小、同步模式、WAL 模式、索引優(yōu)化等配置,你可以針對特定的應用場景對SQLite進行定制化優(yōu)化,合理使用PRAGMA命令,確保數據庫在高負載環(huán)境下的穩(wěn)定性和可靠性
    2025-03-03
  • SQLite高手晉級教程:調試與性能優(yōu)化以及常見問題

    SQLite高手晉級教程:調試與性能優(yōu)化以及常見問題

    SQLite 是一個輕量級的數據庫,廣泛用于各種應用中,包括移動應用和嵌入式系統(tǒng),盡管它非常靈活和強大,但在處理大規(guī)模數據或高并發(fā)請求時,性能優(yōu)化變得非常重要,本篇文章將重點講解 SQLite 的調試工具和性能優(yōu)化技巧,以幫助您解決常見問題并進一步提升數據庫性能
    2025-03-03
  • SQLite教程(二):C/C++接口簡介

    SQLite教程(二):C/C++接口簡介

    這篇文章主要介紹了SQLite教程(二):C/C++接口簡介,本文講解了C/C++接口概述、核心對象和接口、參數綁定等內容,需要的朋友可以參考下
    2015-05-05
  • Sqlite 常用函數 推薦

    Sqlite 常用函數 推薦

    Sqlite 常用函數,在實際開發(fā)中,經常遇的到。
    2009-09-09
  • CentOS下更新SQLite版本

    CentOS下更新SQLite版本

    SQLite是一個軟件庫,實現(xiàn)了自給自足的、無服務器的、零配置的、事務性的 SQL 數據庫引擎。這篇文章主要介紹了CentOS下更新SQLite版本,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-12-12
  • System.Data.SQLite 數據庫詳細介紹

    System.Data.SQLite 數據庫詳細介紹

    System.Data.SQLite是SQLite的加強版,它可以無需.NET Framework支持,由于它內部包含了一個ADO.NET 2.0引擎,所以.NET開發(fā)人員可以利用System.Data.SQLite方便地開發(fā).NET程序。
    2011-02-02

最新評論