萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> SQLite入門之四表的增刪攺查

SQLite入門之四表的增刪攺查

 4.1 SQLite 存儲類型

SQLite 存儲類型

存儲類型 描述 NULL 值是一個 NULL 值。 INTEGER 值是一個帶符號的整數,根據值的大小存儲在 1、2、3、4、6 或 8 字節中。 REAL 值是一個浮點值,存儲為 8 字節的 IEEE 浮點數字。 TEXT 值是一個文本字符串,使用數據庫編碼(UTF-8、UTF-16BE 或 UTF-16LE)存儲。 BLOB 值是一個 blob 數據,完全根據它的輸入存儲。

4.2 創建數據庫和創建表

? 1 2 sqlite> INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)    ...> VALUES (1, 'Paul', 32, 'California', 20000.00 );

查詢是否插入成功

? 1 2 sqlite> SELECT * FROM COMPANY; 1|Paul|32|California|20000.0

 插入數據,方法二:給所有列插入值

? 1 2 3 4 sqlite> INSERT INTO COMPANY VALUES (7, 'James', 24, 'Houston', 10000.00 ); sqlite> SELECT * FROM COMPANY; 1|Paul|32|California|20000.0 7|James|24|Houston|10000.0

用第二種方法多插入幾個數據:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 sqlite> INSERT INTO COMPANY VALUES (2, 'Allen', 25, 'Texas', 15000.00 ); sqlite> INSERT INTO COMPANY VALUES (3, 'Teddy', 23, 'Norway', 20000.00 ); sqlite> INSERT INTO COMPANY VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 ); sqlite> INSERT INTO COMPANY VALUES (5, 'David', 27, 'Texas', 85000.00 ); sqlite> INSERT INTO COMPANY VALUES (6, 'Kim', 22, 'South-Hall', 45000.00 ); sqlite> SELECT * FROM COMPANY; 1|Paul|32|California|20000.0 7|James|24|Houston|10000.0 2|Allen|25|Texas|15000.0 3|Teddy|23|Norway|20000.0 4|Mark|25|Rich-Mond |65000.0 5|David|27|Texas|85000.0 6|Kim|22|South-Hall|45000.0

4.4 更新數據

運算符: + - * / %

? 1 2 3 4 5 6 7 8 9 10 sqlite> select 4 + 2; 6 sqlite> select 4 - 2; 2 sqlite> select 4 * 2; 8 sqlite> select 4 / 2; 2 sqlite> select 4 % 2; 0

4.6.2. SQLite 算術運算符

運算符 描述 實例 == 檢查兩個操作數的值是否相等,如果相等則條件為真。 (a == b) 不為真。 = 檢查兩個操作數的值是否相等,如果相等則條件為真 (a = b) 不為真。 != 檢查兩個操作數的值是否相等,如果不相等則條件為真 (a != b) 為真。 <> 檢查兩個操作數的值是否相等,如果不相等則條件為真 (a <> b) 為真。
copyright © 萬盛學電腦網 all rights reserved