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

อะไรคือสิ่งที่เทียบเท่ากับ Java long ในบริบทของตัวแปร MySQL?


เทียบเท่ากับ Java ในบริบทของตัวแปร MySQL คือ BigInt

ใน Java ประเภทข้อมูลแบบยาวจะใช้เวลา 8 ไบต์ในขณะที่ BigInt ใช้จำนวนไบต์เท่ากัน

ตัวอย่าง Java แบบยาว

นี่คือตัวอย่าง Java long -

<ก่อน> JavaLongDemo คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { กิโลเมตรยาว =9223372036854775807L; System.out.println("ค่าบวกสูงสุดสำหรับระยะยาว:"+กิโลเมตร); }}

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

อะไรคือสิ่งที่เทียบเท่ากับ Java long ในบริบทของตัวแปร MySQL?

ตัวอย่าง BigInt

เรามาดูตัวอย่างประเภท BigInt ใน MySQL ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางที่มีชุดเขตข้อมูลเป็น BigInt -

mysql> สร้างตาราง BigIntDemo −> ( −> Kilometer BigInt −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)

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

mysql> แทรกลงในค่า BigIntDemo (9223372036854775807) สืบค้นตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที)

ตอนนี้คุณสามารถตรวจสอบได้ว่ามีการแทรกบันทึกข้างต้นหรือไม่ แบบสอบถามแบบใช้เลือกข้อมูลมีดังต่อไปนี้ -

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

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

<ก่อนหน้า>+---------------------+| กิโลเมตร |+--------------------+| 9223372036854775807 |+--------------------- +1 แถวในชุด (0.00 วินาที)