ฉันควรใช้ข้อมูลประเภทใดสำหรับหมายเลขโทรศัพท์ใน SQL
ฉันควรใช้ข้อมูลประเภทใดสำหรับหมายเลขโทรศัพท์ใน SQL

วีดีโอ: ฉันควรใช้ข้อมูลประเภทใดสำหรับหมายเลขโทรศัพท์ใน SQL

วีดีโอ: ฉันควรใช้ข้อมูลประเภทใดสำหรับหมายเลขโทรศัพท์ใน SQL
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, อาจ
Anonim

เก็บ หมายเลขโทรศัพท์ ในรูปแบบมาตรฐานโดยใช้ VARCHAR นวาร์ชา จะ ไม่จำเป็นเพราะเรากำลังพูดถึง ตัวเลข และอาจมีอักขระอื่นๆ สองสามตัว เช่น '+', ' ', '(', ')' และ '-'

แล้วประเภทข้อมูลใดที่ใช้สำหรับหมายเลขโทรศัพท์ใน SQL?

ชนิดข้อมูลที่เป็นตัวเลข:

ประเภทข้อมูล พื้นที่จัดเก็บ
int 4 ไบต์
bigint 8 ไบต์
ทศนิยม (p, s) 5-17 ไบต์
ตัวเลข (p, s) 5-17 ไบต์

ต่อมาคำถามคือ หมายเลขโทรศัพท์ใน Java ใช้สำหรับข้อมูลประเภทใด ยิ่งคุณใช้พื้นที่เก็บข้อมูลน้อยลงเท่าใด ก็ยิ่งใช้ช่วงตัวเลขน้อยลงเท่านั้น มาตรฐาน Java ชนิดข้อมูลจำนวนเต็ม เป็น: ไบต์ 1 ไบต์ -128 ถึง 127 สั้น 2 ไบต์ -32, 768 ถึง 32, 767

ประการที่สอง ประเภทข้อมูลใดที่น่าจะใช้สำหรับหมายเลขโทรศัพท์ และเพราะเหตุใด

หมายเลขโทรศัพท์ ต้องเก็บเป็นข้อความ/สตริง ประเภทข้อมูล เพราะพวกเขามักจะเริ่มต้นด้วย 0 และถ้าเก็บไว้เป็นจำนวนเต็มแล้วศูนย์นำหน้า จะ จะถูกลดหย่อน

หมายเลขโทรศัพท์ถูกเก็บไว้ในฐานข้อมูลอย่างไร

หมายเลขโทรศัพท์ ควรจะ เก็บไว้ เป็นสตริงหรือข้อความและไม่เป็นจำนวนเต็ม โทรศัพท์บางรุ่น ตัวเลข โดยทั่วไปจะใช้เครื่องหมายยัติภังค์และวงเล็บ นอกจากนี้คุณอาจต้องระบุรหัสประเทศก่อน หมายเลขโทรศัพท์ เช่น +46 5555-555555

แนะนำ: