建立資料庫
命令: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)
;
在這裡,column1
,column2
,…,columnn
是要插入資料的表中的列的名稱。
如果要為表中的所有列新增值,也可以不需要在 sqlite 查詢中指定列名稱。但要確保值的順序與列在表中的順序一致。sqlite 的insert into
語法如下:
insert into table_name values (value1,value2,value3,...valuen)
;
select 語句
sqlite 的select
語句的基本語法如下:
select column1, column2, columnn from table_name;
在這裡,column1
,column2
…是表的字段,他們的值即是要獲取的。
如果想獲取所有可用的字段,那麼可以使用下面的語法:
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 ...