Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

สร้างลำดับจำนวนเต็มใน MySQL หรือไม่


ในการสร้างลำดับจำนวนเต็มใน MySQL ให้ใช้ AUTO_INCREMENT จำไว้ว่า ไม่มีคำสั่งพิเศษในการสร้างลำดับจำนวนเต็ม AUTO_INCREMENT จะช่วยในการสร้างลำดับจำนวนเต็มใน MySQL

AUTO_INCREMENT เริ่มต้นจาก 1 โดยค่าเริ่มต้น คุณสามารถเปลี่ยนด้วยหมายเลขอื่นโดยใช้คำสั่ง alter เรามาดูตัวอย่างกัน สมมติว่าคุณมีค่าเริ่มต้นเป็น 1000 จากนั้น ตัวเลขถัดไปจะเป็น 1000 + 1 =1001

นี่คือตัวอย่างของ AUTO_INCREMENT แบบสอบถามเพื่อสร้างตาราง −

mysql> สร้างตาราง AutoIncrementDemo −> ( −> EmployeeId int AUTO_INCREMENT, −> คีย์หลัก (EmployeeId) −> ); Query OK, 0 แถวได้รับผลกระทบ (0.54 วินาที)

การแทรกเรกคอร์ดที่สร้างลำดับจำนวนเต็ม แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.27 วินาที) mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า AutoIncrementDemo (); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.07 วินาที)

คุณสามารถตรวจสอบลำดับจำนวนเต็มได้โดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก AutoIncrementDemo;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+-----------+| รหัสพนักงาน |+-----------+| 1 || 2 || 3 || 4 || 5 || 6 |+------------+6 แถวในชุด (0.00 วินาที)