什么发型好看| 心率快吃什么药效果更佳| 检测怀孕最准确的方法是什么| 子宫后壁低回声是什么意思| 满族不吃什么肉| 什么叫放射性疼痛| 浮躁什么意思| 钮祜禄氏是什么旗| 高烧不退是什么原因| 沙金是什么| 家里蟑螂多是什么原因| 女人什么时候绝经正常| 什么叫双飞| 怀孕不能吃什么水果| 长脸适合什么眼镜框| 女人的逼什么样| 安全期是什么意思| 扁平足是什么意思| 皮革胃是什么意思| 荷兰豆炒什么好吃| 玉皇大帝姓什么| 吊瓜是什么瓜| 吃花生有什么好处| 做梦人死了是什么征兆| 睾丸是什么东西| 两个日是什么字| nyc是什么牌子| 革兰氏阳性菌是什么病| 头汗特别多是什么原因| 韩信点兵什么意思| 肾阴阳两虚吃什么中成药| 武的部首是什么| 姓彭的女孩子取什么名字好| 九八年属什么生肖| 梦见蛇吃蛇是什么预兆| 流火是什么原因造成的| 猪巴皮是什么材质| 布鲁氏菌病是什么病| 脚心出汗是什么原因女| 维生素b什么时候吃| 蜜蜂的天敌是什么| 四个又念什么| gtp是什么意思| 什么龙什么虎| 喝水都长肉是什么原因| 什么发色显白| 五光十色是什么意思| 运动后体重增加是什么原因| 幕后是什么意思| 明天我要离开是什么歌| allin什么意思| 梦见喜欢的人代表什么| 大嘴巴是什么意思| aml是什么病| 什么风呼啸| 下面痒是什么原因女性| 老年人血压忽高忽低是什么原因| 利而不害为而不争是什么意思| 五谷有什么| 为什么会长痔疮| 蜈蚣咬了擦什么药最好| 啫喱是什么| 什么叫总胆红素| 百白破是预防什么的| 晚上九点半是什么时辰| 电动车不充电是什么原因| 味素是什么| 椰土是什么| 吃布洛芬有什么副作用| 张家界地貌属于什么地貌| 跃跃欲试什么意思| 舌头有麻木感什么原因| 什么是黑色星期五| 心跳过快是什么原因引起的| 糯叽叽什么意思| 毕业送什么礼物给老师| 孔雀蓝是什么颜色| 胆固醇高不可以吃什么食物| 微波炉蒸鸡蛋羹几分钟用什么火| 沙僧为什么被贬下凡间| 除草剂中毒有什么症状| 隐血弱阳性是什么意思| 真棒是什么意思| 胆气虚吃什么中成药| 小孩掉头发是什么原因| 吃什么东西补铁| 吃什么除湿气| 什么是有氧运动包括哪些| 扁桃体肥大有什么症状| 羊下面是什么生肖| 5月13日是什么星座| 矢的意思是什么| 鱼油有什么功效| 胚包括什么| 反骨是什么意思| 右耳朵发热代表什么预兆| 女人左手断掌什么命运| 剪刀是什么生肖| 治疗白头发挂什么科| 翔是什么意思| 小孩小腿疼是什么原因引起的| 疑难杂症是什么意思| 一个人自言自语的说话是什么病| 垂线是什么| 曲马多是什么药| 浑身瘙痒是什么原因| 什么叫混合斑块| 浅表性胃炎什么症状| 良字少一点是什么字| 腿肿脚肿是什么病的前兆| 膂力是什么意思| 手指头红是什么原因| 便秘吃什么菜有助排便| 关节炎有什么症状| 鹿晗什么时候回国的| 埃及法老是什么意思| 喉咙痛喝什么| 健康是什么意思| 女人心肌缺血吃什么药| 君主是什么意思| 双子座爱吃什么| 皮肤病用什么药膏好| 什么都不需要| 脑供血不足吃什么药效果好| 乳腺增生1类什么意思| 感冒看什么科| 安痛定又叫什么| mri检查是什么| 肺ca是什么意思| 摇摇欲坠是什么意思| 长膘是什么意思| 间歇性跛行是什么意思| 康乃馨的花语是什么| 嘴里发苦是什么原因| 手指头发麻是什么原因| 儿童用什么牙膏最好可以保护牙齿| 咽痛吃什么药| 做手术后吃什么对伤口恢复快| 三月八号是什么星座| 猪八戒叫什么名字| 蝉为什么会叫| 牙膏什么牌子好| chris是什么意思| 桂字五行属什么| 胃酸是什么| 胰腺是什么病| 一什么土| 不怕流氓什么就怕流氓有文化| 中午吃什么饭 家常菜| 多巴胺分泌是什么意思| 后代是什么意思| pn是什么| 脑袋疼是什么原因| a醇对皮肤有什么作用| 黄芪可以和什么一起泡水喝| 吃什么促进消化| 什么四海| 肾素高说明什么| 袖珍人是什么| 七月十日是什么星座| 女人为什么会患得患失| 乘晕宁又叫什么| 产后恶露是什么| 心心相印是什么生肖| 关节由什么组成| 缩量十字星意味着什么| 胃病四联疗法是什么药| 火龙果有什么好处| 经常放屁是什么原因造成的| 抑郁到什么程度要吃氟西汀| 菠萝蜜吃了有什么好处| 排卵试纸什么时候测最准| 看男性性功能挂什么科| 小太阳是什么牌子| 豆浆喝多了有什么副作用| 梦见表姐是什么意思| 菠萝蜜什么季节最好吃| 红红的太阳像什么| 佛龛是什么意思| mon什么意思| 什么颜色显瘦| 什么叫动脉硬化| 手指发麻是什么原因| 三级士官是什么级别| 乌鱼子是什么意思| 你在纠结什么| 什么东西不能一起吃| 空心是什么意思| 脾胃虚弱吃什么中成药| 颈动脉彩超挂什么科| 疟原虫是什么生物| 势利眼的人有什么特征| 1943年属羊的是什么命| 肾结石的症状是什么| 韭菜炒什么好吃| 开化龙顶属于什么茶| 揣测是什么意思| 晚上放屁多是什么原因| 眼皮跳是什么原因| 什么地问填词语| 人流后什么叫重体力活| oem贴牌是什么意思| 黄河里有什么鱼| 龙象征着什么| 固执什么意思| 石千读什么| 生物工程专业学什么| 吃什么保养子宫和卵巢| 血脂厚有什么症状| 美版苹果和国行有什么区别| 93年属鸡是什么命| 宝宝手脚冰凉是什么原因| 折什么时候读she| 什么是买手店| 褒义词什么意思| 胆固醇偏高吃什么食物可以降胆固醇| ifashion是什么意思| 哆啦a梦的口袋叫什么| 九寨沟属于什么市| 为什么子宫会隐隐作痛| 喉咙干燥是什么原因| 身体发麻是什么原因| 茶叶里面含有什么成分| 耳鸣和脑鸣有什么区别| 隐血阴性是什么意思| 红楼梦结局是什么| 圭是什么意思| 1992年五行属什么| 张辽字什么| 什么是sop流程| 产检请假属于什么假| 淋巴细胞比率偏高是什么原因| 什么情况下会怀孕| 什么的拼音怎么写| 幻和是什么意思| 吃牛肉有什么好处| 干火重吃什么药管用| 什么最赚钱| 庚五行属什么| 做功是什么意思| 嘴苦口臭是什么原因造成的| 送什么礼物给女老师| hpc是什么| rad是什么意思| 走麦城是什么意思| n是什么牌子| 为什么乳头会变硬| 9.25什么星座| 7月1日是什么日子| 嘱托是什么意思| 蚂蚁为什么要搬家| 身份证是什么字体| 梦见芹菜是什么意思| 樊字五行属什么| 下巴反复长痘痘是什么原因| 黄金芽是什么茶| 月经来了一点就没了是什么原因| 喝雄黄酒是什么节日| 墨鱼干和什么煲汤最好| 黄疸高是什么原因引起的| 覆水难收是什么意思| 无后为大的前一句是什么| 核磁共振挂什么科| 不苟言笑的苟是什么意思| 百度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
百度 念慈菴蜜炼川贝枇杷膏被摆在了最显眼的位置,这种糖浆分为两种规格,150毫升的元一瓶,300毫升的元一瓶。

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]
身上长小肉揪是什么原因 表面积是什么意思 活血是什么意思 男孩长虎牙预示什么 什么叫快闪
软饮是什么意思 鼻涕有血丝是什么原因 做梦梦到搬家什么意思 禁的拼音是什么 孔子的原名叫什么
李世民的字是什么 小便尿不出来是什么原因 手上长汗疱疹用什么药 作息时间是什么意思 下蛊是什么意思
口苦口臭是什么原因 眼皮有点肿是什么原因 兔子可以吃什么水果 牛马是什么意思 小孩风寒感冒吃什么药
做雾化用什么药hcv9jop4ns2r.cn 女人裹脚是从什么时候开始的hcv9jop1ns7r.cn 糜米是什么米hcv7jop6ns6r.cn 梦见蛇是什么预兆hcv8jop5ns0r.cn 医院什么时候上班hcv7jop6ns7r.cn
2009年是什么生肖hcv9jop8ns0r.cn sd什么意思hcv8jop9ns2r.cn momax是什么牌子hcv8jop8ns1r.cn 脚发热是什么病hcv8jop1ns3r.cn 什么是有氧运动hcv7jop5ns4r.cn
胃胀吃什么hcv9jop2ns8r.cn 舒张压和收缩压是什么hcv9jop1ns5r.cn 胃在什么位置hcv8jop3ns7r.cn 女人什么时候容易怀孕hcv9jop1ns5r.cn 什么人不适合吃海参hcv8jop3ns8r.cn
花木兰是什么剧种jingluanji.com 休学需要什么条件hcv7jop6ns2r.cn 泳帽什么材质的好hcv8jop2ns3r.cn 敛财是什么意思hcv8jop2ns0r.cn 乳腺结节不能吃什么食物hcv9jop3ns1r.cn
百度