Latest web development tutorials

SQLite AutoIncrement

SQLite เป็นAUTOINCREMENT เป็นคำหลักสำหรับค่าฟิลด์ในตารางจะเพิ่มขึ้นโดยอัตโนมัติเราสามารถใช้คำAUTOINCREMENT โดยอัตโนมัติเพิ่มมูลค่าของข้อมูลเมื่อคุณสร้างตารางชื่อคอลัมน์ที่เฉพาะเจาะจง

AUTOINCREMENT คำหลักที่จะใช้เพียงจำนวนเต็มฟิลด์ (จำนวนเต็ม)

ไวยากรณ์

คำหลักที่ใช้งานAUTOINCREMENT พื้นฐานจะเป็นดังนี้:

สร้างตาราง table_name (
   COLUMN1 จำนวนเต็ม AUTOINCREMENT,
   column2 ประเภทข้อมูล
   คอลัมน์ 3 ประเภทข้อมูล
   .....
   COLUMNN ประเภทข้อมูล
);

ตัวอย่าง

สมมติว่าคุณต้องการสร้างตาราง บริษัท เป็นดังนี้

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

ตอนนี้ไปยังตาราง บริษัท แทรกบันทึกต่อไปนี้:

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'พอล', 32, 'แคลิฟอร์เนีย' 20,000.00);

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'อัลเลน', 25, เท็กซัส '15,000.00);

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'เท็ดดี้', 23, 'นอร์เวย์' 20,000.00);

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'มาร์ค', 25, 'รวย-Mond' 65,000.00);

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'เดวิด', 27, เท็กซัส '85,000.00);


แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'คิม', 22, 'เซาท์ฮอลล์' 45,000.00);

แทรกใน บริษัท (ชื่ออายุที่อยู่ Salary)
VALUES ( 'เจมส์', 24, 'ฮุสตัน' 10,000.00);

นี้จะแทรกตารางกลุ่ม บริษัท 7 หยวนตาราง บริษัท แผ่นเสียงเป็นดังนี้:

ID NAME เงินเดือนอายุที่อยู่
---------- ---------- ---------- ---------- ----------
1 เปาโล 32 20,000.0 แคลิฟอร์เนีย
2 อัลเลน 25 15,000.0 เท็กซัส
เท็ดดี้ 3 23 นอร์เวย์ 20,000.0
4 มาร์ครวย 25-Mond 65,000.0
5 ดาวิด 27 85,000.0 เท็กซัส
6 คิม 22 ใต้ 45,000.0 ฮอลล์
7 เจมส์ 24 ฮุสตัน 10,000.0