sqlite學習筆記5:插入資料,查詢資料和刪除資料,sqlite學習筆記

來源:互聯網
上載者:User

sqlite學習筆記5:插入資料,查詢資料和刪除資料,sqlite學習筆記

曾聞:所有的編程都是已資料為中心,認為非常有道理。

所謂資料庫資料庫,沒有資料叫什麼資料庫,接下來就看看如何在表中插入資料。

 


一 插入資料

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怎判斷插入資料與表中資料相同

那就插入前先select一下,如果有就不插入。或者直接插入,因為有相同的id好插入會失敗,自然不會插入了
 
怎往SQLite的資料庫表中插入資料?

insert into thetable values (...)
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.