Để tạo bảng trong SQLite, hãy sử dụng CREATE TABLE
tuyên bố.
Chạy câu lệnh này sẽ tạo bảng trong cơ sở dữ liệu hiện tại. Khi tạo bảng, bạn cũng chỉ định các cột mà bảng sẽ chứa, cũng như kiểu dữ liệu của chúng.
Đoạn mã sau tạo một bảng có tên là Artists :
CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Thao tác này tạo một bảng có hai cột (được gọi là ArtistId và ArtistName ).
ArtistId
cột có kiểu dữ liệu là
INTEGER
và
ArtistName
cột có kiểu dữ liệu là
TEXT
. Bằng cách sử dụng NOT NULL
chúng tôi đang chỉ định rằng cột phải chứa một giá trị cho mỗi bản ghi.
Chúng tôi cũng đã chỉ định rằng ArtistId là khóa chính. Đây sẽ là cột định danh duy nhất cho bảng.
Xác minh rằng Bảng đã được tạo
Bạn có thể kiểm tra xem bảng đã được tạo hay chưa bằng cách sử dụng .tables
lệnh.
Chạy lệnh đó dẫn đến kết quả sau:
sqlite> .tables Artists
Xem chi tiết bảng
Bạn cũng có thể sử dụng .schema
lệnh để xem chi tiết của bảng.
Để sử dụng lệnh này, chỉ cần .schema
theo sau là tên bảng. Như thế này:
.schema Artists
Và điều này sẽ dẫn đến kết quả sau:
sqlite> .schema Artists CREATE TABLE Artists( ArtistId INTEGER PRIMARY KEY, ArtistName TEXT NOT NULL );
Bây giờ chúng ta đã tạo một bảng, chúng ta có thể chèn dữ liệu.