sqlite3學習之表操作(建立、刪除)
阿新 • • 發佈:2019-01-12
SQLite 的 CREATE TABLE 語句用於在任何給定的資料庫建立一個新表。建立基本表,涉及到命名錶、定義列及每一列的資料型別,語法很簡單,如下:
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
上述程式碼中的 CREATE TABLE 是告訴資料庫系統建立一個新表的關鍵字,它後跟著表的唯一的名稱或標識,我們也可以選擇指定帶有 table_name
我們接下來,來嘗試建立一個 COMPANY 表,ID 作為主鍵,NOT NULL 的約束表示在表中建立紀錄時這些欄位不能為 NULL:
sqlite> CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
之後就可以使用 SQLIte 命令中的 .tables
我們還可以使用 SQLite .schema 命令得到表的完整資訊,如下:
sqlite>.schema COMPANY
CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
SQLite 的 DROP TABLE
DROP TABLE database_name.table_name;
好啦,本次記錄就到這裡了。
如果感覺不錯的話,請多多點贊支援哦。。。