เราไม่สามารถจัดการกับข้อมูลจำนวนมหาศาลที่มีอยู่ในโลกได้หากไม่มีระบบจัดการฐานข้อมูลที่เหมาะสม MySQL เป็นหนึ่งในระบบจัดการฐานข้อมูลที่นิยมใช้ในอุตสาหกรรม ในบล็อกก่อนหน้าของฉันเกี่ยวกับ การสอน MySQL คุณจะมีความเข้าใจเกี่ยวกับแบบสอบถาม SQL ต่างๆที่สามารถดำเนินการได้ ในบล็อกเกี่ยวกับประเภทข้อมูล MySQL นี้ฉันจะพูดถึงประเภทข้อมูลต่างๆที่ใช้ใน MySQL
ในบล็อกเกี่ยวกับประเภทข้อมูล MySQL นี้ฉันจะกล่าวถึงสิ่งต่อไปนี้:
ดังนั้นเรามาเริ่มกันเลย
MySQL Data types: ประเภทตัวเลข
ประเภทข้อมูลตัวเลขอนุญาตทั้งจำนวนเต็มที่ลงชื่อและไม่ได้ลงชื่อ MySQL รองรับประเภทข้อมูลตัวเลขต่อไปนี้
6 วิธีในการใช้คีย์เวิร์ดนี้มีอะไรบ้าง
สมัครสมาชิกช่อง YouTube ของเราเพื่อรับการอัปเดตใหม่ .. !
ประเภทข้อมูล MySQL: ประเภทสตริง
ชนิดข้อมูลสตริงอนุญาตให้มีทั้งสตริงที่มีความยาวคงที่และตัวแปร MySQL รองรับชนิดข้อมูล String ต่อไปนี้
ประเภทข้อมูล | คำอธิบาย | การจัดเก็บ |
CHAR (ขนาด) | รองรับอักขระได้ถึง 255 อักขระและอนุญาตให้ใช้สตริงที่มีความยาวคงที่ | (ความยาวคอลัมน์ที่ประกาศเป็นอักขระ * จำนวนไบต์)<= 255 |
VARCHAR (ขนาด) | รองรับอักขระได้ถึง 255 อักขระและอนุญาตให้ใช้สตริงที่มีความยาวตัวแปร หากคุณเก็บอักขระที่มากกว่า 55 ชนิดข้อมูลจะถูกแปลงเป็นประเภท TEXT |
|
TINYTEXT | อนุญาตให้สตริงที่มีความยาวสูงสุด 255 อักขระ | ความยาวจริงเป็นไบต์ของค่า String (Len) + 1 ไบต์โดยที่ Len<28 |
TEXT | อนุญาตให้สตริงที่มีความยาวสูงสุด 65,535 อักขระ | ความยาวจริงเป็นไบต์ของค่า String (Len) + 2 ไบต์โดยที่ Len<216 |
หยด | เก็บข้อมูลได้มากถึง 65,535 ไบต์และใช้สำหรับ Binary Large Objects | ความยาวจริงเป็นไบต์ของค่า String (Len) + 2 ไบต์โดยที่ Len<216 |
MEDIUMTEXT | อนุญาตให้สตริงที่มีความยาวสูงสุด 16,777,215 อักขระ | ความยาวจริงเป็นไบต์ของค่า String (Len) + 3 ไบต์โดยที่ Len<224 |
MEDIUMBLOB | เก็บข้อมูลได้มากถึง 16,777,215 ไบต์และใช้สำหรับ Binary Large Objects | ความยาวจริงเป็นไบต์ของค่า String (Len) + 3 ไบต์โดยที่ Len<224 |
LONGTEXT | อนุญาตให้สตริงที่มีความยาวสูงสุด 4,294,967,295 อักขระ | ความยาวจริงเป็นไบต์ของค่า String (Len) + 4 ไบต์โดยที่ Len<232 |
LONGBLOB | เก็บข้อมูลได้มากถึง 4,294,967,295 ไบต์และใช้สำหรับ Binary Large Objects | ความยาวจริงเป็นไบต์ของค่า String (Len) + 4 ไบต์โดยที่ Len<232 |
ENUM (x, y, z ฯลฯ ) | ให้คุณป้อนรายการค่าที่เป็นไปได้โดยค่าสูงสุดคือ 65535 ค่า ในกรณีที่ใส่ค่าซึ่งไม่มีอยู่ในรายการให้เป็นช่องว่างค่าจะถูกแทรก | 1 หรือ 2 ไบต์ขึ้นอยู่กับจำนวนค่าการแจงนับ (สูงสุด 65,535 ค่า) |
SET | ชนิดข้อมูลนี้คล้ายกับ ENUM แต่ SET สามารถมีได้ถึง 64 รายการและสามารถจัดเก็บได้มากกว่าหนึ่งทางเลือก | 1, 2, 3, 4 หรือ 8 ไบต์ขึ้นอยู่กับจำนวนสมาชิกที่กำหนด (สูงสุด 64 สมาชิก) |
ประเภทข้อมูล MySQL: ประเภทวันที่และเวลา
ประเภทข้อมูลนี้ช่วยให้เราสามารถระบุวันที่และเวลาได้ MySQL รองรับประเภทข้อมูลวันที่และเวลาต่อไปนี้
ต้องการรับการรับรองในฐานะผู้ดูแลระบบฐานข้อมูลหรือไม่?ประเภทข้อมูล MySQL: การใช้ประเภทข้อมูลจากเครื่องมือฐานข้อมูลอื่น ๆ
หากคุณต้องการติดตั้งโค้ดที่เขียนโดยผู้ขายรายอื่นใน SQL MySQL จะอำนวยความสะดวกโดยการแมปประเภทข้อมูล อ้างถึงตารางต่อไปนี้
ประเภทผู้ขายอื่น ๆ | ประเภท MySQL |
บูล | TINYINT |
บูลีน | TINYINT |
อักขระที่แตกต่างกัน (M) | วาร์ชาร์ (M) |
แก้ไขแล้ว | ทศนิยม |
ลอย 4 | ลอย |
ลอย 8 | สองเท่า |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | สื่อกลาง |
INT4 | INT |
INT8 | ใหญ่ |
ตัวแปรที่ยาวนาน | MEDIUMBLOB |
VARCHAR ยาว | MEDIUMTEXT |
ยาว | MEDIUMTEXT |
MIDDLEINT | สื่อกลาง |
NUMERIC | ทศนิยม |
หลังจากบล็อกนี้เกี่ยวกับ MySQL Data types เราจะเข้าสู่การเชื่อมต่อฐานข้อมูลกับ PHP แต่ก่อนหน้านั้นคุณสามารถอ้างถึงสิ่งนี้ เพื่อทราบคำถามยอดนิยมที่ถามในการสัมภาษณ์ คอยติดตาม!
อัลกอริทึมและโครงสร้างข้อมูลใน java
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้โปรดดูที่ไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณมีความเชี่ยวชาญในเรื่องนั้น ๆ
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ ' ประเภทข้อมูล MySQL ” แล้วฉันจะติดต่อกลับไป