SQLite 初探.
1、認識數據庫.
常用的數據庫 | 庫名 | 說明 |
---|---|---|
MYSQL | ORACLE | SQLITE |
windos系統常用 | 大型服務器使用 | 輕量級的數據庫,是最嵌入式設備最適用的數據庫> |
2、SQLITE 數據庫的安裝:.
下載SQLITE 數據庫源代碼
傳送門
3、安裝數據庫的方向鍵.
sudo apt-get install libreadline-dev //(方向鍵庫文件)
4、在家目錄解壓數據庫源程序.
tar -xvf sqlite-autoconf-3300100.tar.gz
5、配置sqlite文件.
Cd qlite-autoconf-3300100
./configure
6、編譯源碼.
Make
7、安裝.
Sudo Make install
sudo cp sqlite3 /bin/
8、測試數據庫是否可用.
Sqlite3
出現以下提示即爲成功:
9、常用命令.
SQLTIE3的常用命令 | 說明 |
---|---|
.help | 查看命令手冊 |
.quit | 退出數據庫 |
.schema | 顯示錶格中的內容 |
.table | 顯示數據庫中的表格 |
所有的.db文件都是數據庫類的文件
SQL 語句: 每一條sql語句都是以 ;(分) 號結束的!!!
基本的數據類型 | 說明 |
---|---|
INTEGER | 整型 |
REAL | 浮點型 |
TEXT | 字符串 |
BLOB | 二進制 |
NULL | 空 |
sqlite用法.
Create table 表名(
字段1名稱 類型 約束條件,
字段2名稱 類型 約束條件,
字段3名稱 類型 約束條件,
.......
);
插入數據:
Insert into 表名 values(數據列表);
刪除數據:
delete from 表名 where 表達式;
delete from student where name=’xxx’; //刪除名字爲xxx的數據
修改數據:
update 表名 set 字段1=新的值,字段2=新的值 …. where 表達式;
update student set name=”小花”, id=198,sex=”女” where name=”小陳”; //把小陳的信息改成小花的
查找數據:
select [*|字段名] from 表名;
Select * from 表名; //查找表格中的所有數據
select 字段名 from 表名;//查找某一字段的數據
帶條件的查找:
語法: select [*|字段名] from 表名 where 表達式;
表達式語句可選值:
=, !=, >, <, >= , <=
between //在一定範圍
like //通配
例子1
select * from student where id between 100 and 200; //查找id在100到200之間的數據
例子2
select * from student where name like “小%” //查找名字帶有小的所有數據
select * from car where carid like “%A%”; //查出車牌號 爲粵a 的車,車牌帶A 的都顯示出來