什么是融合菜| 波推飞机什么意思| 月朔是什么意思| hbsab是什么意思| 男人吃四环素治什么病| 什么颜色最防晒| 宫腔镜检查后需要注意什么| 异国他乡的意思是什么| 肾虚吃什么中成药| 风湿性心脏病是什么原因引起的| 渺渺是什么意思| 腔梗吃什么药| 液氨是什么| 查血型挂什么科| 什么是二代身份证| 什么颜色代表水| 传销是什么意思| 朝鲜战争的起因是什么| 耳朵嗡嗡的响是什么原因| 为什么最近一直下雨| 掉头发吃什么| 眼白发青是什么原因| 营养心脏最好的药是什么药| b族维生素什么时候吃最好| 吃什么食物帮助睡眠| 火文念什么| 可乐鸡翅用什么可乐| 尿酸高是什么问题| 割礼是什么| 儿童发烧挂什么科| 肠炎有什么症状| 松石绿是什么颜色| 天朝是什么意思| 宫颈息肉吃什么药能消| 检查妇科清洁度三是什么意思| 草鱼喜欢吃什么食物| 口是心非是什么生肖| 害喜是什么意思| 腰困是什么原因| 承五行属性是什么| 什么水果败火| 头痛吃什么药效果好| 身份证借给别人有什么危害性| 胃胀呕吐是什么原因| 肺部不好有什么症状| nana是什么意思| 梦见手链断了是什么意思| 什么地端详| 黄体酮是什么| 乳腺纤维瘤和乳腺结节有什么区别| 放化疗期间吃什么好| 米乳是什么| 居士是什么意思| 满城尽带黄金甲是什么意思| 婴儿什么时候吃辅食| 牛仔裤搭配什么鞋| 籍贯填什么| 爱出油的人身体缺什么| 温柔的动物是什么生肖| 睡美人最怕得什么病| 梦到狗什么意思| 结肠ca是什么意思| 医保定点医院是什么意思| 鼻窦炎吃什么抗生素| 2是什么生肖| 嘚瑟是什么意思| phr是什么词性| 异麦芽酮糖醇是什么| 做梦梦到蛆是什么意思| ecco什么牌子| 上海月薪三万什么水平| 脊椎炎有什么症状| 宫内小囊是什么意思| 通奸是什么意思| 吃桃胶有什么作用| 一周年祭日有什么讲究| 脚后跟疼是什么病| 藏青色是什么颜色| 蚂蚁吃什么| 日出东方下一句是什么| 梦见过生日是什么意思| 障碍是什么意思| 一什么露珠| 扁平疣用什么药| 猫咪喜欢吃什么| 泡蛇酒用什么药材最好| 吃什么保养皮肤| 手为什么会长水泡| 春代表什么生肖| 丑时是什么时候| 阳历是什么| 颠是什么意思| 女人吃什么疏肝理气| 2004年出生属什么| 食道炎用什么药最好| 胆固醇高是什么原因引起的| 经常中暑的人体内缺什么| 什么是胰岛素| 弱智的人有什么表现| BS是什么意思啊| 阳历2月份是什么星座| 中暑了吃什么| 吃什么治肝病| 尿酸高有什么症状| 卧推100公斤什么水平| 31年属什么生肖| 腺肌症吃什么食物好| 科学解释什么叫上火| 抱怨是什么意思| 黑猫警长为什么只有5集| 自欺欺人是什么生肖| 犹太人为什么有钱| 雪村和赵英俊什么关系| 妄想症有什么症状| 福荫是什么意思| 9月28号什么星座| 备孕吃什么药| 即视感是什么意思| 拔牙后能吃什么东西| 处女膜破了什么症状| 长智齿一般什么年龄| 军士长是什么军衔| 脱发严重应该去医院挂什么科| 部长助理是什么级别| 羁什么意思| 巧克力是什么做的| 什么叫985大学| 去脂肪粒最有效的药膏叫什么| 脚肿什么原因| 五常法指的是什么| poem是什么意思| 不吃早饭有什么危害| 左胸口疼是什么原因| 怀孕吃核桃对宝宝有什么好处| 棱是什么| 白细胞阳性是什么意思| 避孕套有什么牌子| 64年属什么的| 喉咙不舒服看什么科| 大智若愚什么意思| 县公安局长什么级别| 香港什么东西值得买| 什么叫手淫| 总放屁是什么病的前兆| 洗衣机什么牌子最好| 食道好像有东西堵着是什么原因| 纪委是什么| 蒲瓜是什么瓜| 喝什么酒容易醉| lac是什么意思| 楼房风水主要看什么| 身上长小红点是什么原因| 澳大利亚有什么特产| 一什么房子| 凌晨两点多是什么时辰| 金光是什么生肖| 洋桔梗的花语是什么| gda是什么血管| 黑桃a是什么酒| 乡长是什么级别| 一什么善心| 海苔吃多了有什么坏处| 用盐袋子热敷小肚子有什么功效| 郎才女貌是什么意思| 女性检查甲功是什么病| 摇头是什么病| mini是什么车| 菠菜是什么意思| 元参别名叫什么| 2.6号是什么星座| 脑梗吃什么水果好| 地球绕着什么转| 早搏是什么意思| pc材质是什么| 视力矫正是什么意思| 花非花雾非雾什么意思| 化疗之后吃什么好| nike是什么牌子| 水母是什么动物| tb是什么| 吃什么对甲状腺有好处| 2049年是什么年| 夏天喝什么茶| 花生什么时候收获| 安乐死什么意思| 胃幽门螺杆菌有什么症状| 4.2什么星座| 嬴政和芈月是什么关系| 舌头肿大是什么原因引起的| 洋参片泡水喝有什么功效| 南瓜是什么颜色| 笑气是什么气体| 早上起床眼睛浮肿是什么原因| 甲状腺素低吃什么能补| 牛角尖是什么意思| 吐白痰是什么原因| 什么食物铅含量高| 猫薄荷是什么| 135是什么意思| 孕妇牙痛有什么办法| 什么样的梦才算是胎梦| 身上起痘痘是什么原因| 1957属什么生肖| 什么运动瘦肚子最快| 什么鱼嘌呤含量低| 7.15什么星座| 吃什么药不能献血| 直男是什么意思| 举重的器材叫什么| 环磷酰胺是什么药| 做好自己是什么意思| 尿不尽挂什么科| 什么是红外线| 肺上有结节是什么意思| 表述是什么意思| 花重锦官城的重是什么意思| 什么而起| 小孩鼻子出血什么原因| 记忆力衰退吃什么药| 大学挂科是什么意思| 嫪毐是什么意思| 新生儿拉稀是什么原因| 骤雨落宿命敲什么意思| 12305是什么电话| 一什么大风| 叶仙是什么植物| 尿蛋白吃什么药| 白虎关是什么意思| 为什么会便秘| 为什么水能灭火| 一个火一个丙念什么| 血红蛋白低吃什么药| 荷兰豆炒什么好吃| 双皮奶是什么| 润色是什么意思| 慢性荨麻疹是什么原因引起的| 肚子经常胀气是什么原因| 布洛芬缓释胶囊有什么副作用| 桡神经受损有什么恢复的方法| 耳鼻喉科主要看什么病| 阴道镜活检是什么意思| 肌肉酸痛吃什么药| 断头路是什么意思| 红色的补色是什么颜色| bpm是什么| 洋葱不能和什么食物一起吃| 什么颜色加什么颜色是黑色| 什么的尾巴有什么作用| kai是什么意思| 短裙配什么上衣好看| 888是什么意思| 金钱草什么样| 披什么散什么| 老是吐口水是什么原因| 属猪的护身佛是什么佛| 熊猫血型是什么血型| 耳聋是什么原因引起的| 八面玲珑什么意思| 有肝病的人吃什么好| 什么时候开放二胎| 什么的动作| 聿读什么| 勿忘心安是什么意思| 米放什么不生虫子| 百度Jump to content

三亚楼市限购政策再升级 停止三

From Wikipedia, the free encyclopedia
SQLite
Developer(s)D. Richard Hipp
Initial release17 August 2000;
24 years ago
 (2025-08-05)
Stable release3.50.4[1] Edit this on Wikidata (30 July 2025; 0 days ago (30 July 2025))
Repository
Written inC
Operating systemCross-platform
Size699 KiB
TypeRDBMS (embedded)
LicensePublic domain[2]
Websitesqlite.org Edit this at Wikidata
SQLite Database File Format
Filename extension
.sqlite, .sqlite3, .db, .db3, .s3db, .sl3
Internet media typeapplication/vnd.sqlite3[3]
Magic number53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 (zero-terminated ASCII "SQLite format 3")
Initial release2025-08-05
Open format?yes (Public Domain)
Websitesqlite.org/fileformat.html
百度 重庆由2016年的排行第8位上升至今年的第6位,成都超过武汉进入前10,武汉位居第11位。

SQLite (/??s?kju???l?a?t/ "S-Q-L-ite",[4][5] /?si?kw??la?t/ "sequel-ite"[6]) is a free and open-source relational database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most widely deployed database engine, as it is used by several of the top web browsers, operating systems, mobile phones, and other embedded systems.[7]

Many programming languages have bindings to the SQLite library. It generally follows PostgreSQL syntax, but does not enforce type checking by default.[8][9] This means that one can, for example, insert a string into a column defined as an integer. Although it is a lightweight embedded database, SQLite implements most of the SQL standard and the relational model, including transactions and ACID guarantees.[10] However, it omits many features implemented by other databases, such as materialized views and complete support for triggers and ALTER TABLE statements.[11]

History

[edit]

D. Richard Hipp designed SQLite in the spring of 2000 while working for General Dynamics on contract with the United States Navy.[12] Hipp was designing software used for a damage-control system aboard guided-missile destroyers; the damage-control system originally used HP-UX with an Informix database back-end. SQLite began as a Tcl extension.[13]

In August 2000, version 1.0 of SQLite was released, with storage based on gdbm (GNU Database Manager). In September 2001, SQLite 2.0 replaced gdbm with a custom B-tree implementation, adding transaction capability. In June 2004, SQLite 3.0 added internationalization, manifest typing, and other major improvements, partially funded by America Online. In 2011, Hipp announced his plans to add a NoSQL interface to SQLite, as well as announcing UnQL, a functional superset of SQL designed for document-oriented databases.[14]

In 2018, SQLite adopted a Code of Conduct because some clients would not use the software without one.[15] It was based on the Rule of Saint Benedict and was controversial for its religious nature. The document was later renamed as a Code of Ethics.[16]

SQLite is one of four formats recommended for long-term storage of datasets approved for use by the Library of Congress.[17][18][19]

Design

[edit]

SQLite was designed to allow the program to be operated without installing a database management system or requiring a database administrator. Unlike client–server database management systems, the SQLite engine has no standalone processes with which the application program communicates. Instead, a linker integrates the SQLite library—statically or dynamically—into an application program which uses SQLite's functionality through simple function calls, reducing latency in database operations; for simple queries with little concurrency, SQLite performance profits from avoiding the overhead of inter-process communication.

Due to the serverless design, SQLite applications require less configuration than client–server databases. SQLite is called zero-configuration[20] because configuration tasks such as service management, startup scripts, and password- or GRANT-based access control are unnecessary. Access control is handled through the file-system permissions of the database file.[21] Databases in client–server systems use file-system permissions that give access to the database files only to the daemon process, which handles its locks internally, allowing concurrent writes from several processes.

SQLite stores the entire database, consisting of definitions, tables, indices, and data, as a single cross-platform file, allowing several processes or threads to access the same database concurrently. It implements this simple design by locking the database file during writing.[21] Write access may fail with an error code, or it can be retried until a configurable timeout expires. SQLite read operations can be multitasked, though due to the serverless design, writes can only be performed sequentially. This concurrent access restriction does not apply to temporary tables, and it is relaxed in version 3.7 as write-ahead logging (WAL) enables concurrent reads and writes.[22] Since SQLite has to rely on file-system locks, it is not the preferred choice for write-intensive deployments.[23]

SQLite uses PostgreSQL as a reference platform. "What would PostgreSQL do" is used to make sense of the SQL standard.[24][25] One major deviation is that, with the exception of primary keys, SQLite does not enforce type checking; the type of a value is dynamic and not strictly constrained by the schema (although the schema will trigger a conversion when storing, if such a conversion is potentially reversible). SQLite strives to follow Postel's rule.[26]

Features

[edit]

SQLite implements most of the SQL-92 standard for SQL, but lacks some features. For example, it only partially provides triggers and cannot write to views (however, it provides INSTEAD OF triggers that provide this functionality). Its support of ALTER TABLE statements is limited.[27]

SQLite uses an unusual type system for an SQL-compatible DBMS: instead of assigning a type to a column as in most SQL database systems, types are assigned to individual values; in language terms it is dynamically typed. Moreover, it is weakly typed in some of the same ways that Perl is: one can insert a string into an integer column (although SQLite will try to convert the string to an integer first, if the column's preferred type is integer). This adds flexibility to columns, especially when bound to a dynamically typed scripting language. However, the technique is not portable to other SQL products. A common criticism is that SQLite's type system lacks the data integrity mechanism provided by statically typed columns, although it can be emulated with constraints like CHECK(typeof(x)='integer').[12] In 2021, support for static typing was added through STRICT tables, which enforce datatype constraints for columns.[28]

Tables normally include a hidden rowid index column, which provides faster access.[29] If a table includes an INTEGER PRIMARY KEY column, SQLite will typically optimize it by treating it as an alias for the rowid, causing the contents to be stored as a strictly typed 64-bit signed integer and changing its behavior to be somewhat like an auto-incrementing column. SQLite includes an option to create a table without a rowid column, which can save disk space and improve lookup speed. WITHOUT ROWID tables are required to have a primary key.[30]

SQLite supports foreign key constraints,[31][32] although they are disabled by default and must be manually enabled with a PRAGMA statement.[33]

Stored procedures are not supported; this is an explicit choice by the developers to favor simplicity, as the typical use case of SQLite is to be embedded inside a host application that can define its own procedures around the database.[34]

SQLite does not have full Unicode support by default for backwards compatibility and due to the size of the Unicode tables, which are larger than the SQLite library.[35] Full support for Unicode case-conversions can be enabled through an optional extension.[36]

SQLite supports full-text search through its FTS5 loadable extension, which allows users to efficiently search for a keyword in a large number of documents similar to how search engines search webpages.[37]

SQLite includes support for working with JSON through its json1 extension, which is enabled by default since 2021. SQLite's JSON functions can handle JSON5 syntax since 2023. In 2024, SQLite added support for JSONB, a binary serialization of SQLite's internal representation of JSON. Using JSONB allows applications to avoid having to parse the JSON text each time it is processed and saves a small amount of disk space.[38]

The maximum supported size for an SQLite database file is 281 terabytes.[39]

Development and distribution

[edit]

SQLite's code is hosted with Fossil, a distributed version control system that uses SQLite as a local cache for its non-relational database format, and SQLite's SQL as an implementation language.[40][41]

SQLite is public domain, but not "open-contribution", with the website stating "the project does not accept patches from people who have not submitted an affidavit dedicating their contribution into the public domain."[42] Instead of a code of conduct, the founders have adopted a code of ethics based on the Rule of St. Benedict.[43]

A standalone command-line shell program called sqlite3[44] is provided in SQLite's distribution. It can be used to create a database, define tables, insert and change rows, run queries and manage an SQLite database file. It also serves as an example for writing applications that use the SQLite library.

SQLite uses automated regression testing prior to each release. Over 2 million tests are run as part of a release's verification. The SQLite library has 156,000 lines of source code, while all the test suites combined add up to 92 million lines of test code. SQLite's tests simulate a number of exceptional scenarios, such as power loss and I/O errors, in addition to testing the library's functionality. Starting with the August 10, 2009 release of SQLite 3.6.17, SQLite releases have 100% branch test coverage, one of the components of code coverage. SQLite has four different test harnesses: the original public-domain TCL tests, the proprietary C-language TH3 test suite, the SQL Logic Tests, which check SQLite against other SQL databases, and the dbsqlfuzz proprietary fuzzing engine.[45]

Notable uses

[edit]

Operating systems

[edit]

SQLite is included by default in:[13]

Middleware

[edit]
  • ADO.NET adapter, initially developed by Robert Simpson, is maintained jointly with the SQLite developers since April 2010.[47]
  • ODBC driver has been developed and is maintained separately by Christian Werner.[48] Werner's ODBC driver is the recommended connection method for accessing SQLite from OpenOffice.org.[49]
  • COM (ActiveX) wrapper making SQLite accessible on Windows to scripted languages such as JScript and VBScript. This adds SQLite database capabilities to HTML Applications (HTA).[50]

Web browsers

[edit]
  • The browsers Google Chrome, Opera, Safari and the Android Browser all allow for storing information in, and retrieving it from, an SQLite database within the browser, using the official SQLite Wasm (WebAssembly) build,[51] or using the Web SQL Database technology, although the latter is becoming deprecated (namely superseded by SQLite Wasm or by IndexedDB). Internally, these Chromium based browsers use SQLite databases for storing configuration data like site visit history, cookies, download history etc.[52]
  • Mozilla Firefox and Mozilla Thunderbird store a variety of configuration data (bookmarks, cookies, contacts etc.) in internally managed SQLite databases. Until Firefox version 57 ("Firefox Quantum"), there was a third-party add-on that used the API supporting this functionality to provide a user interface for managing arbitrary SQLite databases.[53]
  • Several third-party add-ons can make use of JavaScript APIs to manage SQLite databases.[54][55]

Web application frameworks

[edit]

Others

[edit]

See also

[edit]

References

[edit]

Citations

[edit]
  1. ^ "SQLite Release 3.50.4 On 2025-08-05". 30 July 2025. Retrieved 30 July 2025.
  2. ^ "SQLite Copyright". sqlite.org. Retrieved May 17, 2010.
  3. ^ "SQLite database file format media type at IANA". Internet Assigned Numbers Authority. IANA. Retrieved 2025-08-05.
  4. ^ "Why SQLite succeeded as a database — Richard Hipp, creator of SQLite". The Changelog. Episode 201. Event occurs at 00:16:00. Archived from the original on 2025-08-05. Retrieved 2025-08-05. How do I pronounce the name of the product? I say S-Q-L-ite, like a mineral.
  5. ^ D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite (video). Google Inc. Event occurs at 00:01:14. Retrieved March 23, 2010. [??s?kju?w?l?a?t?]
  6. ^ D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite. Google Inc. Event occurs at 00:48:15. Retrieved March 23, 2010. [?sikw??la?t?]
  7. ^ "Most Widely Deployed SQL Database Estimates". SQLite.org. Retrieved May 11, 2011.
  8. ^ Owens, Michael (2006). "Chapter 4: SQL". In Gilmore, Jason; Thomas, Keir (eds.). The Definitive Guide to SQLite. D. Richard Hipp (foreword), Preston Hagar (technical reviewer). Apress. p. 133. ISBN 978-1-59059-673-9. Archived from the original on 24 November 2020. Retrieved 30 December 2014.
  9. ^ "STRICT Tables". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  10. ^ "Full-Featured SQL". SQLite. Retrieved January 24, 2025.
  11. ^ "SQL Features That SQLite Does Not Implement". SQLite. Retrieved January 24, 2025.
  12. ^ a b Owens, Michael (2006). "Introducing SQLite". The Definitive Guide to SQLite. Apress. pp. 1–16. doi:10.1007/978-1-4302-0172-4_1. ISBN 978-1-59059-673-9.
  13. ^ a b c d e f "Well-Known Users Of SQLite". SQLite. Archived from the original on July 11, 2015. Retrieved August 5, 2015.
  14. ^ "Interview: Richard Hipp on UnQL, a New Query Language for Document Databases". InfoQ. August 4, 2011. Archived from the original on April 8, 2014. Retrieved October 5, 2011.
  15. ^ Hipp, D. Richard. "Code of Ethics". SQLite. Retrieved January 24, 2025.
  16. ^ McCarthy, Kieren. "SQLite creator crucified after code of conduct warns devs to love God, and not kill, commit adultery, steal, curse..." www.theregister.com. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  17. ^ "LoC Recommended Storage Format". sqlite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  18. ^ "SQLite, Version 3". www.loc.gov. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  19. ^ "Recommended Formats Statement – datasets/databases". Library of Congress. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  20. ^ "SQLite Is A Zero-Configuration Database". SQLite.org. Archived from the original on May 2, 2024. Retrieved August 3, 2015.
  21. ^ a b "SQLite". ClickHouse Docs. Retrieved January 25, 2025.
  22. ^ "Write Ahead Logging in SQLite 3.7". SQLite.org. Archived from the original on May 2, 2024. Retrieved September 3, 2011. WAL provides more concurrency as readers do not block writers and a writer does not block readers. Reading and writing can proceed concurrently.
  23. ^ "Appropriate Uses For SQLite". SQLite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  24. ^ "PGCon 2014: Clustering and VODKA". Lwn.net. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  25. ^ "PGCon2014: SQLite: Protégé of PostgreSQL". Pgcon.org. 20 September 2015. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  26. ^ "SQLite: StrictMode". Sqlite.org. Archived from the original on March 4, 2016. Retrieved September 3, 2015.
  27. ^ "Release History of SQLite". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  28. ^ "STRICT Tables". SQLite. Retrieved January 24, 2025.
  29. ^ "SQL As Understood By SQLite". SQLite. Archived from the original on 21 May 2018. Retrieved 21 May 2018. Searching for a record with a specific rowid, or for all records with rowids within a specified range is around twice as fast as a similar search made by specifying any other PRIMARY KEY or indexed value.
  30. ^ "Clustered Indexes and the WITHOUT ROWID Optimization". SQLite. Retrieved January 24, 2025.
  31. ^ Karwin, Bill (May 2010). Carter, Jacquelyn (ed.). SQL Antipatterns: Avoiding the Pitfalls of Database Programming. The Pragmatic Bookshelf. p. 70. ISBN 978-1-934356-55-5. Sometimes you're forced to use a database brand that doesn't support foreign key constraints (for example MySQL's MyISAM storage engine or SQLite prior to version 3.6.19).
  32. ^ "SQLite Release 3.6.19 On 2025-08-05". sqlite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  33. ^ "SQLite Foreign Key Support". SQLite. Retrieved January 24, 2025.
  34. ^ Source: developers' comments on SQLite forum Archived 2025-08-05 at the Wayback Machine
  35. ^ "Quirks, Caveats, and Gotchas In SQLite". SQLite. Retrieved January 24, 2025.
  36. ^ "Case-insensitive matching of Unicode characters does not work". SQLite Frequently Asked Questions. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  37. ^ "SQLite FTS5 Extension". SQLite. Retrieved January 24, 2025.
  38. ^ "JSON Functions And Operators". SQLite. Retrieved January 24, 2025.
  39. ^ "Limits In SQLite". SQLite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  40. ^ "Thoughts On The Design Of The Fossil DVCS". Fossil-scm.org. July 12, 2017. Archived from the original on October 13, 2022. Retrieved October 14, 2022.
  41. ^ "Fossil: Fossil Performance". Fossil-scm.org. August 23, 2009. Archived from the original on October 9, 2009. Retrieved September 12, 2009.
  42. ^ "SQLite Copyright". sqlite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  43. ^ "Code Of Ethics". sqlite.org. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  44. ^ "Command Line Shell For SQLite". Sqlite.org. Archived from the original on October 6, 2022. Retrieved October 14, 2022.
  45. ^ "How SQLite Is Tested". SQLite.org. Archived from the original on October 6, 2009. Retrieved September 12, 2009.
  46. ^ "To use the version of SQLite that is installed with Windows". 20 October 2022. Archived from the original on 31 March 2022. Retrieved 31 March 2022.
  47. ^ "Home". System.Data.SQLite. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  48. ^ "SQLite ODBC Driver". Ch-werner.de. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  49. ^ "Using SQLite Database with OpenOffice.org : Version 2.0" (PDF). Documentation.openoffice.org. Archived (PDF) from the original on 2025-08-05. Retrieved 2025-08-05.
  50. ^ "sqlite — Sqlite Wrappers". SQLite.org. February 7, 2009. Archived from the original on February 5, 2009. Retrieved February 7, 2009.
  51. ^ "sqlite3 WebAssembly & JavaScript Documentation Index". SQLite. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  52. ^ "Location of Google Chrome history". www.foxtonforensics.com. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  53. ^ "SQLite Manager :: Add-ons for Firefox". Addons.mozilla.org. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  54. ^ "SQLite Manager – Get this Extension for ?? Firefox (en-US)". Addons.mozilla.org. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  55. ^ "SQLite Reader – Get this Extension for ?? Firefox (en-US)". Addons.mozilla.org. 2025-08-05. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  56. ^ "Using SQL to find my best photo of a pelican according to Apple Photo". Simon Willison’s Weblog. Archived from the original on May 22, 2020. Retrieved May 23, 2020.
  57. ^ "Audacity 3.0.0 Released". 17 March 2021. Archived from the original on 14 August 2023. Retrieved March 17, 2021.
  58. ^ Hinegardner, Jeremy (August 28, 2007). "Skype client using SQLite?". sqlite-users (Mailing list). Archived from the original on 2025-08-05. Retrieved June 14, 2010.
  59. ^ "Addendum: Project Years of Expenses With Quicken for Mac". The Frugal Vagabond.

Sources

[edit]

Further reading

[edit]
[edit]
菠菜吃多了有什么害处 青岛为什么叫青岛 糖尿病吃什么水果最好 咏柳中的咏是什么意思 马齿苋长什么样
菊花茶泡了为什么会变绿 血管检查是做什么检查 吃黄精有什么好处 生理性囊肿是什么意思 喝什么排肝毒最快
垣什么意思 什么是有机食品和无机食品 空巢老人什么意思 sheen是什么牌子的手表 湿邪是什么意思
什么治失眠最有效 鼻子出血吃什么药 柏拉图爱情是什么意思 畏光是什么意思 脸上皮肤痒是什么原因
日月同辉是什么意思hcv8jop8ns4r.cn 硬度不够吃什么中成药qingzhougame.com 淋巴滤泡增生吃什么药hcv8jop2ns0r.cn 生辰纲是什么东西hcv8jop2ns0r.cn 禁欲有什么好处hcv8jop2ns4r.cn
头晕吃什么药hcv8jop1ns7r.cn 尿频是什么病hebeidezhi.com 梦见着火是什么意思cl108k.com 糖尿病筛查做什么检查travellingsim.com 梓代表什么意思hcv8jop8ns6r.cn
买什么化妆品好hcv8jop5ns5r.cn 玉子是什么hcv9jop6ns5r.cn 公务员国考和省考有什么区别hcv9jop0ns0r.cn 梦见朋友怀孕了是什么意思hcv9jop5ns8r.cn uspoloassn是什么牌子hcv8jop0ns6r.cn
克隆恩病是什么hcv8jop2ns8r.cn 中性粒细胞百分比低是什么原因clwhiglsz.com 女人尿多是什么原因hcv8jop4ns1r.cn 88年属什么的生肖hlguo.com 女人喝蜂蜜水有什么好处hcv8jop8ns6r.cn
百度