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

จะแทรก DECIMAL ลงในฐานข้อมูล MySQL ได้อย่างไร


ในการแทรกทศนิยมลงใน 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 วินาที)