成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQLite FAQ常見問題解答

數據庫 其他數據庫
本文主要介紹了SQLite FAQ一些常見的問題,希望會對讀者有所幫助。

本文主要介紹一些關于SQLite FAQ 的一些常見的問題,接下來我們就開始一一介紹:

1.如何定義自增主鍵

定義為 INTEGER PRIMARY KEY 的列會被設為從1開始自增,哪怕在使用時插入NULL值也會被自動替換。

sqlite3_last_insert_rowid()函數可以返回***插入的行的rowid(注意多線程場合)。

注意,自增主鍵會重新使用被刪除的行的主鍵。要避免這種情況,可以使用 INTEGER PRIMARY KEY AUTOINCREMENT 定義。

2.支持類型

動態類型,可以是 INTEGER, REAL, TEXT, BLOB, NULL

3.在INTEGER 列中插入字符串??!

由于(該死的)動態類型,這樣做是合法的,但是SQLite會嘗試進行轉換,如果這個字符串可以轉換為INTEGER,則以INTEGER形式存儲。該特性被稱為 Type Affinity

4.同一個數據庫文件可以被不同的程序同時訪問嗎?

可以同時讀取,但只有一個可以寫入。

在NFS文件系統上可能發生異常。

5.是否線程安全?

理論上是。可以用 sqlite3_threadsafe() 函數進行判斷。

避免線程!

6.列舉所有的表/索引

命令行: .tables 列舉所有表;.schema 列舉所有表和索引

SQL: SELECT name FROM sqlite_master WHERE type IN  ('table', 'index')

7.容量限制

string/BLOB: 1,000,000,000

***列數量:2000 (誰要真的用到成千上百的列,直接跳樓算了)

SQL語句***長度:1,000,000 (如需插入超過此長度的列數據,需要使用Parameters )

最多可以Join的表:64

最多可附加的數據庫:10 (把多個數據庫附加到同一個數據庫連接)

***行數:1.8E19

8.如何向現有的表添加列

ALTER TABLE僅支持重命名表或在表的末尾添加列。復雜操作必須通過臨時表進行置換。

9.ROUND(9.95, 1)為什么不等于10

對于浮點數來說無法精確表示9.95,SQLite認為其值為9.9499999。

10.大小寫敏感

僅對ASCII字符有效,對Unicode字符都是敏感的。

11.INSERT很慢

SQLite可以輕松達到50k以上的插入速度。但是transactions速度僅為每秒60次左右(7200rpm)。

使用 BEGIN/COMMIT 包圍INSERT語句可以使其成為單一事務。

或者可以使用PRAGMA synchronous=OFF 讓SQLite在寫入磁盤前就繼續執行。但如果遭遇斷電等情況就會發生數據丟失。

12.SQLite的UNIQUE解讀

同Oracle/MySQL/PostgreSQL一樣,是不能為NULL的(另一種解讀如SQLServer則是在非NULL子集中判斷是否有重復)。

【編輯推薦】

  1. 嵌入式數據庫Sqlce讀取數據過程簡介
  2. 如何不使用數據庫緩存,還達到實時更新
  3. 微軟WP7本地數據庫之SQLite編程技巧
  4. 微軟WP7本地數據庫之Sterling編程技巧

 

責任編輯:趙鵬 來源: CSDN博客
相關推薦

2011-08-09 15:10:00

SQLite

2013-11-03 22:59:07

SiteAppFAQ

2009-10-13 14:56:00

CCNA培訓

2010-09-13 14:43:47

無線技術常見問題

2023-10-10 08:01:13

2010-12-27 14:50:16

Windows 部署服

2010-05-12 17:04:20

BlackBerry開

2010-07-28 11:25:08

Flex滾動條

2013-03-04 13:58:10

2013-05-23 09:49:49

Chrome for google

2017-06-12 15:51:11

數據中心布線運維

2011-05-10 15:30:22

SEO

2011-07-21 11:19:51

JAVA

2015-06-30 12:39:33

公有云問題解答

2025-03-28 10:19:06

2009-09-02 17:14:12

郵件服務器

2010-08-19 10:44:47

DB2 常見問題

2020-10-16 08:24:40

物聯網網關物聯網IOT

2020-10-16 19:23:50

物聯網網關物聯網IOT

2020-11-10 23:06:38

物聯網智能產品開發IOT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久一区 | 精品国偷自产在线 | av一级久久| 天堂资源 | 亚洲精品久久久一区二区三区 | 久久伊 | 精品av| 99久久99| 成人精品一区二区三区 | 国产综合av | 久久久久久久久一区 | 羞羞视频网站免费看 | 欧美一区二 | 亚洲91精品 | 精品一区二区三区四区在线 | 精品国产一区二区在线 | 国产精品一区一区 | 成人精品网 | 久久视频免费看 | 女生羞羞视频 | 国产精品一区二区在线观看 | 中文字幕久久精品 | 免费a在线| 美国一级毛片a | 综合久久久 | 一区二区国产在线 | 精品视频一区二区 | 一级特黄a大片 | 性网址| 99热这里只有精品8 激情毛片 | 成人免费大片黄在线播放 | 午夜精品一区二区三区在线视频 | 久久国产美女视频 | 亚洲精品久久久一区二区三区 | 国产在线a | 久久久av中文字幕 | 天堂资源| 久久久久久久久久久久久91 | 红色av社区 | 久久国产精品视频 | 911精品国产|