SQLite 基本操作

2021-10-03 17:01:18 字數 2357 閱讀 9824

建立資料庫

命令:sqlite3 name.db

此命令會在當前目錄建立乙個名為name.db的空資料庫。該檔案將被 sqlite 引擎用作資料庫。在成功建立資料庫檔案之後,將提供乙個sqlite>提示符。如下:

sqlite version 3.31.1 2020-01-27 19:55:54

enter ".help"

for usage hints.

sqlite>

檢查資料庫列表

命令:.databases

一旦資料庫被建立,就可以使用此命令來檢查它是否在資料庫列表中,如下所示:

sqlite> .database

main: e:\project\database\name.db

建立表

語法:

create table database_name.table_name(

column1 datatype primary key(one or more columns),

column2 datatype,

column3 datatype,

..... columnn datatype,

);

示例

sqlite> create table company(

id int primary key not null,

name text not null,

age int not null,

address char(50),

salary real

);

建立了乙個company表,id作為主鍵,not null的約束表示在表中建立紀錄時這些字段不能為null

檢查表

命令.tables來驗證表是否已成功建立,該命令用於列出附加資料庫中的所有表。

sqlite> .tables

company

sqlite>

可以使用.schema命令得到表的完整資訊,如下所示:

sqlite>.schema company

create table company(

id int primary key not null,

name text not null,

age int not null,

address char(50),

salary real

);

insert 語句

insert into語句有兩種基本語法,如下所示:

insert into table_name [

(column1, column2, column3,...columnn)

] values (value1, value2, value3,...valuen)

;

在這裡,column1column2,…,columnn是要插入資料的表中的列的名稱。

如果要為表中的所有列新增值,也可以不需要在 sqlite 查詢中指定列名稱。但要確保值的順序與列在表中的順序一致。sqlite 的insert into語法如下:

insert into table_name values (value1,value2,value3,...valuen)

;

select 語句

sqlite 的select語句的基本語法如下:

select column1, column2, columnn from table_name;
在這裡,column1column2…是表的字段,他們的值即是要獲取的。

如果想獲取所有可用的字段,那麼可以使用下面的語法:

select * from table_name;

SQLite基本操作

sqlite的基本操作 建庫 建表 插入資料 修改資料 刪除資料 刪除表 刪除庫。1 建庫 在命令列下輸入 sqlite3 test.db 注意當前是什麼使用者如果是root使用者則該庫建立在 home目錄下,其他使用者庫建立在使用者的根目錄下 sqlite database 顯示建立的資料庫 2 ...

sqlite基本操作

sqlite 是一種輕型資料庫系統,並以嵌入式為設計目標,占用資源低,因此作為手機作業系統優秀的資料庫系統選擇平台。sqlite 的使用涉及兩個重要的類,乙個是sqliteopenhelper和sqlitedatabase,sqliteopenhelper 是sqlite 的資料庫輔助類,而 sql...

Sqlite 安裝 基本操作

最近搞sqlite 資料庫,整理一下,備忘。1.安裝 sudo yum install sqlite devel 2.基本操作 建立資料庫 sqlites test.db 建立資料表 create table testtable id int primery key,name varchar 20 ...