wget
2、解壓安裝包
tar zxvf sqlite-autoconf-3081101.tar.gz
3、依次執行下面的命令 ,就安裝ok了
cd sqlite-autoconf-3081101/
./configure
make
sudo make install
sudo yum install sqlite-devel
4、在命令列下輸入sqlite3就可以看到以下資訊,說明安裝成功了。
[admin@localhost sqlite-autoconf-3081101]$ sqlite3
sqlite version 3.8.11.1 2015-07-29 20:00:57
enter ".help" for usage hints.
connected to a transient in-memory database.
use ".open filename" to reopen on a persistent database.
sqlite>
輸入.quit就可以退出sqlite3。
sqlite> .quit
[admin@localhost sqlite-autoconf-3081101]$
1、建立資料表(沒有返回錯誤資訊則插入成功)
create table table_name(field1 type1, field2 type1, ...);
table_name 表名
fieldx 欄位名
typex 字段型別
例:建立乙個學生資訊表,它包含學號與姓名等學生資訊:
create table student_info(stu_no interger primary key, name text);
2、新增資料記錄
insert into table_name(field1, field2, ...) values(val1, val2, ...);
field 欄位名
val 字段值
例,往學生資訊表新增資料:
insert into student_info(stu_no, name) values(0001, alex);
3、修改資料記錄
update table_name set field1=val1, field2=val2 where expression;
where 條件判斷的命令,
expression 判斷表示式
例,修改學生資訊表學號為0001的資料記錄:
update student_info set stu_no=0001, name=hence where stu_no=0001;
4、刪除資料記錄
delete from table_name [where expression];
不加判斷條件則清空表所有資料記錄。
例,刪除學生資訊表學號為0001的資料記錄:
delete from student_info where stu_no=0001;
5、刪除資料表或索引
drop table table_name;
drop index index_name;
a) 輸出幫助資訊:
sqlite>.help
b)格式化輸出
sqlite> .header on
sqlite> .mode column
sqlite> select * from test;
結果:name age class
---- ----- -----
jack 15 5
c)檢視資料庫檔案資訊命令(注意命令前帶逗號字元 '.' )
輸出幫助資訊:
sqlite>.help
列出當前顯示格式的配置:
sqlite>.show
退出sqlite終端命令:
sqlite>.quit
或sqlite>.exit
顯示資料庫中所有的表名
sqlite>.tables
列出附加資料庫的名稱和檔案
sqlite>.database
開啟或建立乙個表(cd命令切換到目標檔案目錄下操作)
sqlite3 test.db
d) 所有sql指令都是以分號(;)結尾,兩個減號(--)則表示注釋
e) sqlite進入 ...> 狀態退出的方法
此時是進入sql資料語言模式了,需要輸入完整的sql語句,結尾要加 ;(英文分號)
延展
1,sqlite視覺化工具sqliteman
參考文件
1,linux 中 sqlite3 基本操作
2,sqlite3使用方法大全
使用sqlite3 模組操作sqlite3資料庫
python內建了sqlite3模組,可以操作流行的嵌入式資料庫sqlite3。如果看了我前面的使用 pymysql 操作mysql資料庫這篇文章就更簡單了。因為它們都遵循pep 249,所以操作方法幾乎相同。廢話就不多說了,直接看 吧。都差不多,首先匯入模組,然後建立連線,然後獲取游標物件,之後利...
SQLite3 使用教學
os x自從10.4後把sqlite這套相當出名的資料庫軟體,放進了作業系統工具集裡。os x包裝的是第三版的sqlite,又稱sqlite3。這套軟體有幾個特色 支援大多數的sql指令 下面會簡單介紹 乙個檔案就是乙個資料庫。不需要安裝資料庫伺服器軟體。完整的unicode支援 因此沒有跨語系的問...
sqlite3使用簡介
一 使用流程 使用的過程根據使用的函式大致分為如下幾個過程 這幾個過程是概念上的說法,而不完全是程式執行的過程,如sqlite3 column 表示的是對查詢獲得一行裡面的資料的列的各個操作統稱,實際上在sqlite中並不存在這個函式。1 sqlite3 open 開啟資料庫 在運算元據庫之前,首先...