標籤:
曾聞:全部的編程都是已資料為中心,覺得很有道理。
所謂資料庫資料庫,沒有資料叫什麼資料庫,接下來就看看怎樣在表中插入資料。
一 插入資料
1 建立一張表
首先為了插入資料,須要先建立一張表:
CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);
2 第一種方式:指定列
插入資料有兩種主要的格式,第一種是指定列,文法例如以下:
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
比如:
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (1, 'hanfeng', 25, 'Hubei', 10000.00 );
這中插入方式僅僅須要將NOT NULL列給定值,其它沒有指定的列能夠為空白
3 另外一種方式:完整列
另外一種插入方式便是不知定列,而是給每一列都指定值,須要注意的是順序必須一致。
INSERT INTO TABLE_NAME VALUES (value1, value2, value3,...valueN);
二 資料查詢
1 查詢指定列
查詢值一個表中指定列的數值:
SELECT column1, column2, columnN FROM table_name;
2 查詢表中全部列的值
SELECT * FROM table_name;
3 設定輸出格式
.header on -- 顯示列明.mode column -- 設定列對其
三 刪除資料
基本的文法:
DELETE FROM table_nameWHERE [condition];
sqlite學習筆記5:插入資料,查詢資料和刪除資料