ฐานข้อมูล mysql
เนื่องจากคอลัมน์ใช้สำหรับเก็บข้อมูลในแต่ละเรื่อง โดยข้อมูลเหล่านี้อาจจะมีหลายชนิดแตกต่าง
กันออกไป เช่น ชื่อ หรือ ที่อยู่เป็นข้อมูลชนิดสตริง หรืออายุ หรือเงินเดือนมักจะเป็นชนิดตัวเลข และถ้า
เป็นวันเกิดก็มักจะเป็นข้อมูลชนิดวันเวลา เป็นต้น ทั้งนี้เนื่องจากวิธีในการจัดการกับข้อมูลเหล่านี้ จะ
ต่างกันออกไปตามลักษณะของข้อมูล ดังนั้นทุกคอลัมน์ของตารางฐานข้อมูล จะต้องก าหนดชนิดข้อมูล
ให้กับมันเสมอ ส าหรับ MySQL ได้แบ่งชนิดข้อมูลของคอลัมน์ออกเป็นดังนี้
ข้อมูลชนิดตัวเลข
ข้อมูลชนิดตัวเลขนั้นมีอยู่หลายชนิดตามขนาดของตัวเลข และในแต่ละชนิดนั้น ยังสามารถ
ก าหนดได้อีกว่าจะเป็นได้ทั้งจ านวนบวกและลบ (SIGNED) หรือเป็นได้เฉพาะจ านวนบวกอย่างเดียว
(UNSIGNED)
ข้อมูลชนิดสตริง
ข้อมูลชนิดสตริงที่ก าหนดได้มีดังตารางด้านล่าง ทั้งนี้ข้อมูลชนิด CHAR หรือ VARCHAR จะต้อง
ระบุความยาวสูงสุดของสตริงลงไปด้วย ซึ่งก าหนดได้ไม่เกินค่า Maximum คือ 255 เช่น CHAR(50) หรือ
VARCHAR(250) เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น