ด้วยจำนวนข้อมูลที่มีอยู่ในโลกนี้แทบจะเป็นไปไม่ได้เลยที่จะจัดการข้อมูลโดยไม่มีฐานข้อมูลที่เหมาะสม SQL เป็นแกนหลักของฐานข้อมูลเชิงสัมพันธ์ซึ่งให้ตัวเลือกต่างๆแก่คุณในการจัดการกับข้อมูลดังนั้น เป็นสิ่งที่ขาดไม่ได้ในงานส่วนใหญ่. ในบทความเกี่ยวกับประเภทข้อมูล SQL นี้เราจะพูดถึงประเภทข้อมูลต่างๆที่ใช้ใน SQL
ต่อไปนี้ครอบคลุมในบทความนี้:
- ประเภทข้อมูลตัวเลข
- ชนิดข้อมูลสตริงอักขระ
คำสั่ง goto c ++
- ประเภทข้อมูลไบนารี
- ประเภทข้อมูลวันที่และเวลา
- ประเภทข้อมูลอื่น ๆ
ดังนั้นให้เราเริ่มต้นกับแต่ละคน
SQL Data types: ประเภทตัวเลข
ส่วนนี้ของบทความจะพูดถึงประเภทข้อมูลตัวเลข ชนิดข้อมูลเหล่านี้อนุญาตให้มีทั้งจำนวนเต็มที่ลงชื่อและไม่ได้ลงชื่อ ฉันได้แบ่งประเภทข้อมูลตัวเลขออกเป็นสองส่วนต่อไปนี้:
ประเภทข้อมูลตัวเลขที่แน่นอน
ตอนนี้ให้เราดูประเภทข้อมูลตัวเลขโดยประมาณ
ประเภทข้อมูลตัวเลขโดยประมาณ
ประเภทข้อมูล | คำอธิบาย / ช่วง | การจัดเก็บ | ||
คำอธิบาย | จาก | ถึง | ||
ลอย (n) | อนุญาตข้อมูลตัวเลขความแม่นยำลอยตัว | -1.79E + 308 | 1.79E + 308 | 4 หรือ 8 ไบต์ |
จริง | อนุญาตข้อมูลตัวเลขความแม่นยำลอยตัว | -3.40E + 38 | 3.40E + 38 | 4 ไบต์ |
ต่อไปในบทความนี้ให้เราดูประเภทข้อมูลสตริงอักขระที่ใช้ใน SQL
ประเภทข้อมูล SQL: ชนิดข้อมูลสตริงอักขระ
ส่วนนี้ของบทความจะพูดถึงประเภทข้อมูลอักขระ ชนิดข้อมูลเหล่านี้อนุญาตให้ใช้อักขระที่มีความยาวคงที่และตัวแปร อ้างถึงตารางด้านล่าง
บันทึก:
คำถาม: ทำไมเราไม่สามารถประกาศค่าที่มากกว่า VARCHAR (8000) ได้? ตอบ: VARCHAR (n) มีหน้าที่จัดเก็บข้อมูลในแถวหน้า เนื่องจากในทุกหน้าส่วนหัวของเพจจะมี 96 ไบต์แรกและมีข้อมูล 8096 ไบต์เท่านั้น (8192 -96) สำหรับแถวเหนือศีรษะและออฟเซ็ตคุณจึงไม่สามารถประกาศค่าที่สูงกว่า VARCHAR (8000) ได้
นอกจากนี้ฉันได้ขยายส่วนประเภทข้อมูลสตริงอักขระเป็นชนิดข้อมูล Unicode ตั้งแต่อุตสาหกรรมของเราใช้ Unicode เพื่อการแสดงและจัดการข้อความที่สอดคล้องกันในระบบการเขียนส่วนใหญ่ของโลก
ชนิดข้อมูลสตริงอักขระ Unicode
ประเภทข้อมูล | คำอธิบาย / ขนาดสูงสุด | การจัดเก็บ | |
คำอธิบาย | ขนาดสูงสุด | ||
ntext | อนุญาตตัวแปรความยาวสตริง Unicode | ข้อมูลข้อความ 2GB | 4 ไบต์ + จำนวนตัวอักษร |
nvarchar (สูงสุด) | อนุญาตตัวแปรความยาวสตริง Unicode | 2E + 31 ตัวอักษร | 2 ไบต์ + จำนวนตัวอักษร |
nvarchar | อนุญาตตัวแปรความยาวสตริง Unicode | 4,000 อักขระ | 2 ไบต์ + จำนวนตัวอักษร |
nchar | อนุญาตให้ใช้ fสตริง Unicode ความยาว ixed | 4,000 อักขระ | ความกว้างที่กำหนด * 2 |
ต่อไปในบทความนี้ให้เราดูประเภทข้อมูลไบนารีที่ใช้ใน SQL
ประเภทข้อมูล SQL: ประเภทข้อมูลไบนารี
ส่วนนี้ของบทความจะพูดถึงประเภทข้อมูลไบนารี ชนิดข้อมูลเหล่านี้อนุญาตให้มีค่าไบนารีที่มีความยาวคงที่และตัวแปร อ้างถึงตารางด้านล่าง
ต่อไปในบทความนี้ให้เราดูประเภทข้อมูลวันที่และเวลาที่ใช้ใน SQL
ประเภทข้อมูล SQL: วันเวลา ประเภทข้อมูล
ส่วนนี้ของบทความจะพูดถึงประเภทข้อมูลวันที่และเวลา ประเภทข้อมูลเหล่านี้อนุญาตให้มีรูปแบบวันที่และเวลาที่แตกต่างกัน อ้างถึงตารางด้านล่าง
ต่อไปในบทความนี้ให้เราดูประเภทข้อมูลเบ็ดเตล็ดที่มีอยู่ใน SQL
ประเภทข้อมูล SQL: อื่น ๆ ประเภทข้อมูล
ส่วนนี้ของบทความจะพูดถึงประเภทข้อมูลที่ไม่สามารถจัดหมวดหมู่เป็นหมวดหมู่ข้างต้นได้ อ้างถึงตารางด้านล่าง
ประเภทข้อมูล | คำอธิบาย |
โต๊ะ | ชนิดข้อมูลนี้เก็บชุดผลลัพธ์สำหรับการประมวลผลในภายหลัง |
xml | ชนิดข้อมูลนี้เก็บข้อมูลที่จัดรูปแบบ XML |
เคอร์เซอร์ | ชนิดข้อมูลนี้ให้การอ้างอิงถึงวัตถุเคอร์เซอร์ |
ตัวบ่งชี้เฉพาะ | ชนิดข้อมูลนี้จัดเก็บตัวระบุที่ไม่ซ้ำกันทั่วโลก (GUID) |
sql_variant | ประเภทข้อมูลนี้ sฉีกค่าของชนิดข้อมูลที่รองรับ SQL ต่างๆยกเว้นข้อความ ntext และการประทับเวลา |
เมื่อคุณทราบประเภทข้อมูลใน SQL แล้วฉันแน่ใจว่าคุณต้องการเรียนรู้ SQL เพิ่มเติม นี่คือรายการบทความที่คุณเริ่มต้น:
ดังนั้นขอให้บทความนี้จบลง ฉันหวังว่าคุณจะสนุกกับการอ่านบทความนี้ เราได้เห็นประเภทข้อมูลต่างๆที่จะช่วยให้คุณเขียนแบบสอบถามและเล่นกับฐานข้อมูลของคุณ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณมีความเชี่ยวชาญในเรื่องนั้น ๆ
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้แล้วเราจะติดต่อกลับไป