建立資料庫語句
-(void)creatdata
//建立表的sql語句
nsstring *sql = @"create table if not exists usertable(username text primary key ,password text,email text)";
//執行sql語句
char *error;
result = sqlite3_exec(sqlite, [sql utf8string], null, null, &error);
if (result != sqlite_ok)
//插如入一條資料
//insert or replace into usertable (username,password,email) values(?,?,?);
//更新一條資料
//update usertable set password = '' where username = '';
//查詢資料
//select username ,password,eamil from usertable where username = '';
//刪除資料
// delete from usertable where username ='';
//關閉資料庫
sqlite3_close(sqlite);
}**************************
-(void)editdata
//建立sql 語句
nsstring *sql = @" insert into usertable (username,password,email) values (? ,?, ?)";
//編譯sql語句
sqlite3_prepare_v2(sqlite, [sql utf8string], -1, &stmt, null);
nsstring *username = @"張三";
nsstring *password = @"123456";
nsstring *email = @"mxyd.qq";
//繫結填充sql語句
sqlite3_bind_text(stmt, 1, [username utf8string], -1, null);
sqlite3_bind_text(stmt, 2, [password utf8string], -1, null);
sqlite3_bind_text(stmt, 3, [email utf8string], -1, null);
sql編輯語句
//執行sql語句
result = sqlite3_step(stmt);
if (result == sqlite_error || result == sqlite_misuse)
//關閉控制代碼語句
sqlite3_finalize(stmt);
//關閉資料庫
sqlite3_close(sqlite);
nslog(@"資料插入成功!!!");
}
sqlite中建立表
例如 建立乙個actor表,包含如下列資訊 注 sqlite獲取系統預設時間是datetime now localtime 列表型別 是否為null 含義actor id smallint 5 not null 主鍵id first name varchar 45 not null 名字last n...
sqlite3使用sqlite2建立的資料庫
用sqlite 2.8.17建立了乙個資料庫heroes.db。其中建立了乙個表heroes,這張表中儲存的是魔獸爭霸中英雄的技能資料。select from heroes 會得到 大魔法師 人族 水元素 暴風雪 輝煌光環 時空傳送 山丘之王 人族 風暴之錘 雷霆一擊 重擊 天神下凡 血魔法師 人族...
基於python簡單的csv的建立與編輯器的實現
幾周前因為需要寫的乙個csv簡單的操作指令碼,在實現智慧型化的資料互動方面還是有一些作用的 嵌入其它指令碼裡面可以進行模組匯入 在部落格上儲存一下,以防以後用到。對於csv的編輯更改功能我給去掉了,可以自己寫一下,我的思路就是把按照使用者所需要更改的位置進行查詢更改,下面是一些簡單的功能,還希望請各...