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

คุณจะเติมหรือเติมคอลัมน์ด้วยศูนย์โดยใช้แบบสอบถาม MySQL ได้อย่างไร


คุณสามารถใช้ ZEROFILL สำหรับคอลัมน์เพื่อเติมหรือเติมเลขศูนย์ ให้เราสร้างตารางก่อน-

mysql> สร้างตาราง DemoTable ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.58 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มแอตทริบิวต์ zerofill สำหรับคอลัมน์ Number−

mysql> แก้ไขตาราง DemoTable เปลี่ยนหมายเลข หมายเลข int(10) zerofill ไม่ใช่ null แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.13 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0

แทรกระเบียนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable(1); Query OK, 1 แถวได้รับผลกระทบ (0.23 วินาที)mysql> แทรกลงในค่า DemoTable (12); Query OK, 1 แถวที่ได้รับผลกระทบ (0.53 วินาที)mysql> แทรกลงในค่า DemoTable ( 123); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (1234) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (12345); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.15 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

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

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

<ก่อนหน้า>+-----------+| เบอร์ |+-----------+| 000000001 || 0000000012 || 0000000123 || 0000001234 || 0000012345 |+-----------+5 แถวในชุด (0.00 วินาที)