Truy vấn INSERT trong SQLite Lệnh INSERT INTO trong SQLite được sử dụng để thêm các hàng dữ liệu mới vào trong một bảng trong cơ sở dữ liệu.. Cú pháp Có hai cú pháp cơ bản của lệnh INS
Trang 1Truy vấn INSERT trong SQLite
Lệnh INSERT INTO trong SQLite được sử dụng để thêm các hàng dữ liệu mới vào trong
một bảng trong cơ sở dữ liệu
Cú pháp
Có hai cú pháp cơ bản của lệnh INSERT INTO:
Ở đây, column1, column2, …, column là tên của các cột trong bảng mà bạn muốn chèn dữ liệu
Bạn có thể không cần xác định tên các cột trong truy vấn SQLite nếu bạn định thêm các giá trị cho tất cả các cột trong bảng Nhưng để đảm bảo thứ tự của các giá trị là cùng với thứ
tự cột trong bảng, bạn nên xác định Lúc này, cú pháp INSERT INTO sẽ là như sau:
Ví dụ
Giả sử bạn đã có bảng COMPANY đã được tạo trong testDB.db như sau:
Các lệnh sau sẽ tạo 6 bản ghi trong bảng COMPANY này:
'California' , 20000.00 ); INSERT INTO COMPANY ( ID , NAME , AGE , ADDRESS , SALARY )
'Rich-Mond ' , 65000.00 ); INSERT INTO COMPANY ( ID , NAME , AGE , ADDRESS , SALARY ) VALUES
( , 'David' , 27 , 'Texas' , 85000.00 ); INSERT INTO COMPANY
Bạn có thể tạo một bản ghi trong bảng này bởi sử dụng cú pháp thứ hai như sau:
Trang 2Tất cả lệnh trên sẽ tạo các bản ghi trong bảng COMPANY Chương tiếp theo sẽ trình bày
cho bạn cách hiển thị tất cả bản ghi này từ một bảng:
ID NAME AGE ADDRESS SALARY - -
- - - Paul 32
California 20000.0 Allen 25 Texas 15000.0
Teddy 23 Norway 20000.0 Mark 25
Rich-Mond 65000.0 David 27 Texas 85000.0
Kim 22 South-Hall 45000.0 James 24
Houston 10000.0
Chèn dữ liệu vào một bảng bởi sử dụng bảng khác
Bạn có thể chèn dữ liệu vào một bảng thông qua lệnh SELECT bởi sử dụng một bảng khác
mà có các trường cần thiết để chèn vào bảng đầu tiên Cú pháp là:
Lúc này, bạn có thể chưa hiểu các mệnh đề SELECT và WHERE, bạn theo dõi các chương
tiếp theo để có thể hiểu rõ hơn