การจัดการฐานข้อมูลเกี่ยวกับคอมพิวเตอร์

MySQL คืออะไร ? การจัดการฐานข้อมูลสำคัญอย่างไร

SQL ย่อมาจาก Structure Query Language เป็นภาษาที่ใช้ในซอฟต์แวร์เพื่อจัดการกับระบบฐานข้อมูล โดยเป็นพื้นฐานของการทำเว็ปไซต์ในทุกๆเว็ป ซึ่งฐานข้อมูล หรือที่เรามักเรียกติดปากว่า Database ถ้าไม่มีแล้วนั้น เว็ปไซต์ก็ไม่สามารถรันต่อไปได้ ตัว SQL นี้สร้างขึ้นมาในปี พ.ศ.2513 ใช้กับ System R และก็พัฒนากันมาเรื่อยๆจนมาถึงในปัจจุบัน มีมาตรฐานการใช้งานแบบ ANSI

 

การนิยามฐานข้อมูล หรือ Data Definition Language นั้น มีการระบุชนิดและรูปแบบการเก็บข้อมูลเอาไว้ โดยแทนด้วยสัญลักษณ์เพื่อความเข้าใจดังนี้

 

       NN  หมายถึง Not Null (ห้ามมีค่าว่าง)

       U   หมายถึง  Unique (เอกลักษณ์หรือมีค่าเพียงหนึ่งเดียว) 

       PK  หมายถึง Primary key (คีย์หลัก)

       FK หมายถึง Foreign Key (คีย์นอก)

 

ในส่วนของชนิดข้อมูลนั้น เราควรมาทำความรู้จักกันคร่าวๆซักหน่อย เพื่อให้การใช้งาน SQL ต่อไปในอนาคตง่ายยิ่งขึ้น ชนิดข้อมูลที่กำลังจะกล่าวถึงต่อไปนี้เป็นพื้นฐานที่สำคัญที่ควรรู้ ดังนี้

INT, INTEGER คือฐานข้อมูลแบบตัวเลข โดยมีค่าตั้งแต่ -2,147,483,648 ถึง 2,147,483,647 เป็นข้อมูลพื้นฐานที่นิยมใช้ในการคำนวณมากที่สุด

SMALLINT เป็นชนิดฐานข้อมูลแบบตัวเลขเช่นกัน แต่จะมีค่าเล็กน้อยกว่าแบบ INT มีเพียงตัวเลขค่าแค่ -32,768 ถึง 32,767 เท่านั้น

TINYINT เช่นเดียวกัน ฐานข้อมูลแบบตัวเลข แต่จะเล็กที่สุดเพียง -128 ถึง 127 เท่านั้น

DECIMAL (L,D) เป็นชนิดฐานข้อมูลที่เป็นตัวเลข บอกถึง จำนวนหลักและจุดทศนิยมได้ เช่น DECIMAL (5,2) ก็จะหมายถึง เก็บข้อมูลได้เลข 3 หลัก และทศนิยมอีก 2 หลัก ตัวอย่างคือ 999.99 เป็นต้น จะเห็นได้ว่าความยาวเลขทั้งหมด 5 หลัก และมีทศนิยม 2 หลัก ตรงตาม DECIMAL (5,2) นั่นเอง โดยสามารถเก็บค่าได้สูงสุด 38 หลัก

FLOAT(m) คือการจัดเก็บข้อมูลตัวเลขที่มีทศนิยม ด้วย m จะมีค่าไม่เกิน 24

CHAR(n)  CHAR หรือ Character เป็นการเก็บฐานข้อมูลแบบตัวอักษร โดยจะประกาศออกมาได้จำนวน n อักษร และจะอิงกับเลขที่กำหนด อย่างเช่น CHAR(10) หากถึงแม้ว่าข้อมูลมีเพียง 5 ตัวอักษร ก็จะถูกนับคำนวณเป็น 10 ตัวอักษร ตามค่าดีฟอลต์ที่กำหนดไว้อยู่ดี

VARCHAR(n) เป็นการเก็บข้อมูลอักขระ ตัวอักษร เช่นเดียวกันกับ CHAR แต่ว่าเป็นการเก็บข้อมูลที่มีอยู่จริง เก็บได้ 255 ตัวอักษร

TEXT จัดเก็บตัวอักษรที่มากกว่า 255 ตัวอักษร สูงสุด 65,535 ตัวอักษร

DATE ก็คือการจัดเก็บข้อมูล แบบ วันเดือนปี รูปแบบ YYYY-MM-DD เริ่มตั้งแต่ 1000-01-01 ถึง 9999-12-31

DATETIME คือจัดเก็บข้อมูลเป็นวันเดือนปี และเวลา YYYY-MMDD HH:MM:SS ละเอียดครบทั้งวันเดือนปี และเวลา โดยเก็บได้ตั้งแต่ 1000-0101 00:00:00 จนถึง 999-12-31 23:59:59

 

 

สนับสนุนเรื่องราวโดย เว็บพนันบอลฝากขั้นต่ำ 100

เรื่องล่าสุด

หมวดหมู่

ป้ายกำกับ

gclub Gclub ฝากถอนไม่มีขั้นต่ำ holiday palace tableau คืออะไร ufabet Word Press ที่ทำให้ชีวิตง่ายขึ้น การทำธุรกิจออนไลน์ การพนันออนไลน์ ข่าวทางด้านไอที ข่าวเกี่ยวกับไอที ความปลอดภัยในแต่ละองค์กร ความรู้ด้านไอที ความรู้ทางด้านไอที ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ คอมพิวเตอร์ คอมพิวเตอร์กับชีวิตประจำวันของคน คาสิโนออนไลน์ คาสิโนออนไลน์ได้เงินจริง ทางเข้า Ufabet168 ทำให้บริษัทเติบโต ธุรกิจออฟไลน์ให้เป็นออนไลน์ บริษัทด้านไอทีเคลื่อนไหว บาคาร่า บาคาร่า sa gaming บาคาร่าขั้นต่ำ5บาท บาคาร่าออนไลน์ บาคาร่าออนไลน์ ได้เงินจริง ประโยชน์ของเว็บไซต์ ผลกระทบจากเวลาการทำงาน ผลิตนวัตกรรมเพื่ออุตสาหกรรม พื้นฐานของคอมพิวเตอร์ วิธีเล่นบาคาร่าออนไลน์ วิธีเล่นบาคาร่าให้รวย สมัคร gclub ไม่มีขั้นต่ำ สมัครจีคลับ ไม่มีขั้นต่ำ สาระที่น่ารู้ สาระน่ารู้ อินเตอร์เน็ตดีอย่างไร อุปกรณ์คอมพิวเตอร์ เคล็ดลับในการเล่นบาคาร่า เซียนพนันระดับเทพ เซ็กซี่บาคาร่า เทคโนโลยีและการพัฒนารูปแบบการทำธุรกิจ เรื่องที่น่าสนใจ เว็บพนันออนไลน์ ฝากขั้นต่ำ 50