sqlite3 student.db //開啟新建資料庫student.db
.quit //退出
.schema //檢視**屬性
.databases //檢視開啟的資料庫
.table //檢視當前**
create table stu(id integer,name char,score integer); //建立**
insert into stu values(1001,『zhangsan』,80); //插入記錄
insert into stu (id,name) values (1002,『lisi』); // 選擇性插入記錄
select * from stu; //查詢記錄所有內容
select name score from stu; // 查詢選擇的屬性記錄內容
select * from stu where id =1001; //查詢給定條件的記錄內容
select * from stu where id =1001 and score =80; //查詢給定條件的記錄內容
select * from stu where id =1001 or score =80; //查詢給定條件的記錄內容
delete from stu where score=90; //刪除符合條件的記錄
update stu set name=『dsd』 where id=1001; //更新記錄內容
alter table stu add column address char; //插入一列
刪除一列(sqlite3不支援直接刪除,可以間接刪除)
1.建立乙個新錶並複製需要的列
create table stu1 as select id,name from stu;
2.刪除舊表
drop table stu;
3.修改新錶名
alter table stu1 rename to stu;
sqlite3資料庫基礎語句
建立乙個全域性的靜態的資料庫 資料庫是乙個檔案 為什麼要用static?因為要保證的資料物件之有乙個 static sqlite3 db nil implementation sqlmanager pragma 開啟資料庫 sqlite3 opendb 二 沒有開啟的情況 1.先建立乙個 docum...
Sqlite3 資料庫使用
iphone本身是支援 sqlite3 資料庫的,在專案中匯入libsqlite3.dylib。並建立資料庫,在終端,建立資料庫的方式 mkdir sql 建立sql資料夾 cd sql 進入sql目錄下 sqlite3 student.sql 建立名為 student.sql的資料庫 建立表 插入...
sqlite3資料庫操作
1 開啟資料庫 1 需要制定資料庫的路徑 nsstring filepath nshomedirectory documents data.sqlite 2 建立資料庫的物件 sqlite3 qingyundb null 3 開啟命令 sqlite3 open dbfilepath utf8stri...