Time of Update: 2015-05-25
標籤:主鍵 唯一約束 一、主鍵惟一地標識一行(一張表中只能有一個主鍵)主鍵應當是對使用者沒有意義的(常用於索引)永遠不要更新主鍵,否則違反對使用者沒有意義原則主鍵不應包含動態變化的資料,如時間戳記、建立時間列、修改時間列等在兩個表的關係中,主關鍵字用來在一個表中引用來自於另一個表中的特定記錄文法:create table 表名稱 (列名稱1 資料類型primary key, 列名稱2 資料類型,列名稱3 資料類型,
Time of Update: 2015-05-22
標籤:關聯式資料庫,緊湊的可嵌入的,處理海量資料,支援c、java、Perl、PHP、Python、ruby、tcl等,作為產品組件嵌入到應用程式中本書主要內容:將sqlite部署為iphone或android的資料庫引擎通過java、c++、PHP等與sqlite互動利用主鍵約束和外鍵約束,設計健壯的資料庫在應用程式中嵌入無需維護的資料庫理解sqlite核心,改善資料庫效能資料庫特性包括共用快取、SQL邏輯測試集、解鎖、通知API
Time of Update: 2015-05-12
標籤:參考:情況:如果多線程同時讀寫(這裡的指不同的線程用使用的是不同的Helper執行個體),後面的就會遇到android.database.sqlite.SQLiteException: database is locked這樣的異常。原因:SQLite是檔案層級的鎖:多個線程可以同時讀,但是同時只能有一個線程寫。解決:對於這樣的問題,解決的辦法就是keep single sqlite
Time of Update: 2015-05-08
標籤:資料庫 sqlite sqlite3 嵌入式資料庫 PS一句:最終還是選擇CSDN來整理髮表這幾年的知識點,該文章平行遷移到CSDN。因為CSDN也支援MarkDown文法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】 官網
Time of Update: 2015-05-10
標籤: 2014年12月13日 14:36 新浪部落格(轉自http://www.cnblogs.com/nmj1986/archive/2012/09/17/2688827.html)需求: 有兩個不同的SQLite資料庫
Time of Update: 2015-05-08
標籤:資料庫 sql語句 sql sqlite3 PS一句:最終還是選擇CSDN來整理髮表這幾年的知識點,該文章平行遷移到CSDN。因為CSDN也支援MarkDown文法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】
Time of Update: 2015-04-24
標籤:mysql access sqlserver python sqlite 1、用pymssql串連SQL
Time of Update: 2015-04-21
標籤:package eoe.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;/*** 預設就在資料庫裡建立4張表*/public class DBOpenHelper extends SQLiteOpenHelper
Time of Update: 2015-04-22
標籤:http://www.yunqa.de/delphi/doku.php/products/sqlitespy/indexSQLiteSpy is a fast and compact GUI database manager for SQLite. It reads SQLite3 files and executes SQL against them. Its graphical user interface makes it very easy
Time of Update: 2015-04-06
標籤:python sqlite 串連資料庫從2.5版本開始,Python的標準庫中就有了一個專門用於SQLite的sqlite3模組。串連SQLite資料庫方式如下:import sqlite3 as dbapicon = dbapi.connect(‘population.db‘)cur = con.cursor()第一個語句用於引用資料庫API;
Time of Update: 2015-04-07
標籤: 官方參考文檔:SQLite Query Language: Core Functions http://www.sqlite.org/lang_corefunc.html測試SQL語句:SELECT substr(‘2012-12-12 10:11:12 fff‘,0,20) AS substr_0_20,substr(‘2012-12-12 10:11:12 fff‘,0,19) AS substr_0_19,substr(‘2012-12-12 10:11:12
Time of Update: 2015-03-16
標籤:sqlite swift SQLiteHelper建立SQLiteHelper類/// SQLite資料庫處理協助類////// 此類中封裝了關於SQLite資料庫處理的業務函數class SQLiteHelper{ // 業務代碼...}單例private static let instance = SQLiteHelper()/// 單例 全域的資料提供者class var sharedInstance:
Time of Update: 2015-03-10
標籤:opengl tips MeasureSpec.EXACTLY [內容] 檢視調用方已經指定了孩子視圖的精確大小 MeasureSpec.AT_MOST [內容] 檢視調用方設定了最大值,孩子視圖可以請求更少的空間 MeasureSpec.UNSPECIFIED [內容]
Time of Update: 2015-03-10
標籤:對websql的常用操作進行了一個封裝,項目是基於phonegap的,不過phonegap預設已經整合了資料庫操作的外掛程式,所以無需再配置什麼,直接用就可以了:/***資料庫操作輔助類,定義對象、資料操作方法都在這裡定義*/var dbname=‘mydb‘;var version=‘1.1‘;var dbdesc=‘mydb‘;var table_picture=‘be_picture‘;var dbsize=30000;var db=null;/** * 開啟資料庫 *
Time of Update: 2015-02-15
標籤:不得不吐槽,實在是太坑了。以下幾點一定要注意:要下載兩個東西,都要上官網。一個是SQLite for Windows,一個是System.Data.SQLite。下載下來的DLL裡面有個test,一定要用它測試完了才行。上面的連接字串格式就是正確的格式。注意路徑要用這種格式。<?xml version="1.0"?><configuration><startup><supportedRuntime version="v2.0.50727"/>
Time of Update: 2015-02-10
標籤:SQLite的資料庫本質上來講就是一個磁碟上的檔案,所以一切的資料庫操作其實都會轉化為對檔案的操作,而頻繁的檔案操作將會是一個很好時的過程,會極大地影響資料庫存取的速度。例如:向資料庫中插入100萬條資料,在預設的情況下如果僅僅是執行 sqlite3_exec(db, “insert into name values ‘lxkxf‘, ‘24‘; ”, 0, 0,
Time of Update: 2015-02-02
標籤:php sqlite <p>直接代碼:</p><p>注意:一定要寫好資料庫儲存路徑</p><?php // sqlite分頁類class SqliteDB{public function __construct(){// 初始化資料庫,並且串連資料庫 資料庫配置$this->db = new
Time of Update: 2015-02-04
標籤:原文連結1 原文連結23.
Time of Update: 2015-01-29
標籤:----昨天select * from 表 where Time>=datetime(‘now‘,‘start of day‘,‘-1 day‘) and Time<datetime(‘now‘,‘start of day‘,‘+0 day‘)----當天select * from 表 where Time>=datetime(‘now‘,‘start of day‘,‘+0 day‘) and Time<datetime(‘now‘,‘start of day‘,
Time of Update: 2015-01-16
標籤:使用步驟1. 引入標頭檔:在工程的 Build Phases 下將要用到的 frameworks 和 libraries 添加。中我已經將要用的 sqlite3 添加到工程。2. 指定資料庫儲存路徑:資料庫一般都是儲存在沙箱根目錄下地 Documents 檔案夾下,在指定路徑的時候,要將資料庫的名稱也寫上NSString *sandBox = NSHomeDirectory();NSString *filePath = [sandBox