SQLite3數(shù)據(jù)庫(kù)基礎(chǔ)操作及代碼示例
SQLite3是Android系統(tǒng)內(nèi)置的輕量級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng),提供了方便快捷的數(shù)據(jù)庫(kù)操作接口。下面將介紹SQLite3數(shù)據(jù)庫(kù)的新建、插入、修改和刪除操作,并附帶相應(yīng)的代碼示例。 新建數(shù)據(jù)庫(kù)并創(chuàng)建表首先
SQLite3是Android系統(tǒng)內(nèi)置的輕量級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng),提供了方便快捷的數(shù)據(jù)庫(kù)操作接口。下面將介紹SQLite3數(shù)據(jù)庫(kù)的新建、插入、修改和刪除操作,并附帶相應(yīng)的代碼示例。
新建數(shù)據(jù)庫(kù)并創(chuàng)建表
首先,在Windows操作系統(tǒng)中按下Win R鍵,輸入cmd打開(kāi)命令提示符窗口。在命令提示符窗口中輸入`cd`命令進(jìn)入C盤根目錄,接著輸入以下命令來(lái)新建一個(gè)SQLite3數(shù)據(jù)庫(kù)文件:
```bash
sqlite3 database.db
```
接著可以使用SQLite3語(yǔ)法創(chuàng)建一張名為`t_student`的表,其中包含`sid`作為主鍵自增長(zhǎng)的整型字段和`sname`作為字符串類型字段,具體代碼如下:
```sql
create table t_student(sid INTEGER primary key autoincrement, sname varchar(20));
```
插入數(shù)據(jù)
在已創(chuàng)建的表中插入一條數(shù)據(jù),可以使用如下SQL語(yǔ)句:
```sql
insert into t_student(sid, sname) values (1, 'crofs');
```
顯示數(shù)據(jù)
要查看`t_student`表中的數(shù)據(jù),可以執(zhí)行以下查詢語(yǔ)句:
```sql
select sid, sname from t_student;
```
修改數(shù)據(jù)
如果需要修改表中數(shù)據(jù),可以使用如下的更新語(yǔ)句,例如將`sid`為1的`sname`字段修改為'zzy':
```sql
update t_student set sname'zzy' where sid1;
```
刪除數(shù)據(jù)
最后,如果需要?jiǎng)h除表中的數(shù)據(jù),可以使用以下刪除語(yǔ)句,例如刪除`sid`為1的記錄:
```sql
delete from t_student where sid1;
```
執(zhí)行完刪除操作后,再次查詢表中數(shù)據(jù)將發(fā)現(xiàn)已經(jīng)沒(méi)有任何記錄存在。
通過(guò)以上操作,我們可以初步了解如何使用SQLite3進(jìn)行數(shù)據(jù)庫(kù)的新建、插入、修改和刪除操作,這些基礎(chǔ)的操作可以幫助開(kāi)發(fā)者更好地管理和操作數(shù)據(jù)庫(kù)。