標籤:sqlite3 資料庫 sqlite database sql
曾聞:所有的編程都是已資料為中心,認為非常有道理。
所謂資料庫資料庫,沒有資料叫什麼資料庫,接下來就看看如何在表中插入資料。
一 插入資料
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];