Latest web development tutorials

SQLite การสร้างตาราง

SQLiteคำสั่งตาราง CREATE ถูกนำมาใช้ในฐานข้อมูลใด ๆ ที่จะสร้างตารางใหม่การสร้างตารางพื้นฐานที่เกี่ยวข้องกับชนิดข้อมูลตารางชื่อคอลัมน์และแต่ละคำจำกัดความคอลัมน์

ไวยากรณ์

ไวยากรณ์พื้นฐานของคำสั่งสร้างตารางดังนี้

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

สร้างตารางบอกระบบที่จะสร้างคำหลักตารางฐานข้อมูลใหม่ คำสั่งตาราง CREATE ตามด้วยชื่อตารางหรือตัวระบุที่ไม่ซ้ำกัน นอกจากนี้คุณยังสามารถเลือกที่จะระบุdatabase_nameกับtable_name

ตัวอย่าง

นี่คือตัวอย่างซึ่งจะสร้าง บริษัท ตาราง ID เป็นคีย์หลักไม่ใช่ตัวแทน จำกัด โมฆะเมื่อมีการสร้างบันทึกในตารางที่เขตข้อมูลเหล่านี้ไม่สามารถเป็นโมฆะ:

SQLite> สร้าง บริษัท ตาราง (
   ID INT คีย์หลักไม่เป็นโมฆะ,
   ชื่อ: ข้อความไม่เป็นโมฆะ,
   อายุ INT NOT NULL,
   ที่อยู่ CHAR (50),
   REAL เงินเดือน
);

ลองสร้างตาราง, เราจะอยู่ในบทต่อไปการออกกำลังกายที่ใช้:

SQLite> สร้างตารางกรม (
   ID INT คีย์หลักไม่เป็นโมฆะ,
   DEPT CHAR (50) ไม่เป็นโมฆะ,
   emp_id INT ไม่เป็นโมฆะ
);

คุณสามารถใช้คำสั่ง SQLite.tables คำสั่งเพื่อตรวจสอบว่าตารางได้ถูกสร้างขึ้นประสบความสำเร็จในรายการคำสั่งทั้งหมดตารางฐานข้อมูลเพิ่มเติม

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
);