sqlite3資料庫基本語句

2021-10-14 19:58:43 字數 992 閱讀 2598

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...