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

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

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

หมวดหมู่

ป้ายกำกับ

AIS นำระบบ AI มาใช้พัฒนา gclub gclub slot ทดลองเล่น gclub ฝาก ขั้นต่ำ 20 gclub สล็อตฟรี gclub อันดับ 1 sa gaming app SA gaming สมัคร ufabet ufabet ดีที่สุด ufabet ฝากเงิน ออโต้ ufabet สมัครยังไง Ufabet เข้าสู่ระบบ ufabet เว็บหลัก ufabet เว็บแม่ www.ufabet.com ช่องทางเข้าเว็ปพนัน www.ufabet.com ลิ้งเข้าระบบ กสทช. สั่งห้ามค่ายมือถือ การทำงานแบบ Work From Home การเชื่อมโยงของเครือข่ายโทรศัพท์ การใช้งานคอมพิวเตอร์ ขายของออนไลน์ต้องรู้จักแพลทฟอรม์เหล่านี้ ข่าวดีสำหรับคนทำบัตรเครดิต ความรู้ด้านไอที ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ ทดลองเล่นบาคาร่าฟรี se ทางเข้า ufabet ภาษาไทย ธุรกิจในยุคปัจจุบันกับคอมพิวเตอร์ต่างๆ นิวเคลียร์สึนามิของรัสเซียน่ากลัว บาคาร่า sa บาคาร่า w88 บาคาร่าออนไลน์ ได้เงินจริง มีเงิน1ล้านบาทจะสร้างบ้านขายได้ไหม ยอดขายโตสวนกระแส ระบบเทคโนโลยีสารสนเทศ สมัคร sbobet โดยตรง สาระที่น่ารู้ สูตร เซ็กซี่ บาคาร่า ฟรี 2020 อุปกรณ์คอมพิวเตอร์ อุปกรณ์อิเล็กทรอนิกส์ เซ็กซี่ บาคาร่า ทดลองเล่น เซ็นทาราขยายกิจการโรงแรม เรื่องที่น่าสนใจ เว็บพนันออนไลน์ ฝากขั้นต่ำ 50 โครงการรถไฟฟ้าสายสีม่วงใต้