ในการแทรกทศนิยมลงใน MySQL คุณสามารถใช้ฟังก์ชัน DECIMAL() จาก MySQL ไวยากรณ์มีดังนี้
ชื่อคอลัมน์ของคุณ DECIMAL(TotalDigit,DigitAfterDecimalPoint);
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามในการสร้างตารางมีดังนี้
mysql> สร้างตาราง DecimalInsert -> ( -> Id int, -> Name varchar(100), -> Amount DECIMAL(4,2) -> ); Query OK, 0 แถวได้รับผลกระทบ (0.65 วินาที)
ใส่ค่าทศนิยมโดยใช้คำสั่ง insert แบบสอบถามมีดังนี้
mysql> แทรกลงในค่า DecimalInsert (1,'John',12.4); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DecimalInsert (2,'Carol',12.34); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า DecimalInsert (3,'Mike',1.424); ตกลง ตกลง 1 แถวได้รับผลกระทบ 1 คำเตือน (0.17 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้
mysql> เลือก *จาก DecimalInsert;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+------+-------+-------+| รหัส | ชื่อ | จำนวน |+------+-------+-------+| 1 | จอห์น | 12.40 || 2 | แครอล | 12.34 || 3 | ไมค์ | 1.42 |+------+-------+-------+3 แถวในชุด (0.00 วินาที)