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