มาแว้ววววววว สำหรับบทความนี้  ที่ถามกันมานานแล้ว นานจนจำไ่ม่ได้ (ก็พึ่งจะว่างอ่ะนะ ทำไงได้) เลยร่อนมาบอกกันสักหน่อย สงสัยคนถามจะบรรลุไปนานแล้วมั่ง   แต่ไม่เป็นไร เผื่อน้อง ๆ ที่หัดใหม่ละกัน  หรือบางทีมันอาจจะมีบทความแบบนี้แล้วก็ได้มั่งงง  พอดีไม่มีเวลาไปสำรวจอ่ะนะ เลยขอขึ้นก่อนละกัน  ถ้ามีแ้ล้วก็คิดเสียว่า ได้อ่านหนังสือหลาย ๆ เล่มละกัน  เพราะวิธีการนำเสนอของแต่ละคนคงจะไม่เหมือนกัน อ่านเยอะได้เยอะ ผมซื้อหนังสือเยอะ ๆ ก็เหตุผลนี้แหละ  เอาเป็นว่ามาดูกันดีกว่า

ลุย

1. คงคุ้นกันดีอ่ะนะ

  • 1.1 ไปที่ http://localhost ก่อนเลย
  • 1.2 คลิกที่ phpmyadmin เลย

create_db1

2. ใส่ user  และ password ก่อนเข้าไป  หวังว่าตอนติดตั้งคงจะจำกันได้นะ  ถ้าไม่ได้ก็….. ลงใหม่ละกัน  (ไม่อยากหางานให้ตัวเอง หุ ๆ )

create_db2

3. อ่ะ เจอกันครั้งแรก ก็ดู ๆ และทำตามกันไปนะ

  • 3.1 ช่องนี้เลือกรูปแบบ charecter ในการเก็บข้อมูลอ่ะนะ ใครจะเลือกเป็นไทยก็ได้นะ แต่ผมขอเลือกเป็น utf8 ละกัน แต่ utf8 มีปัญหาการเรียงอักษรภาษาไทยอยู่น่ะ ถ้าใครทำข้อมูลที่เน้นไทย และต้องการทำระบบค้นหา หรือเรียงข้อมูล อยากได้เร็ว  ๆ ก็ไม่แนะนำให้ใช้ utf8 น่ะ
  • 3.2 ก็ให้กรอกชื่อฐานข้อมูล (DB) ก่อนเลยย   ง่าย ๆ ก็คือสร้างห้องให้ข้อมูลนั่นแหละ  ออ อีกอย่างดูให้สอดคล้องกับข้อ 3.1 หน่อยนะครับพี่
  • 3.3 ไม่มีอะไรเหลืออีกแล้วนิ  กด Create เพื่อสร้างเลย

create_db3

4. อ่ะ พอกด Create เสร็จจะมาหน้านี้แหละ ถือว่าสร้างห้องเก็บข้อมูลได้แหละ ต่อไปก็สร้าง ตาราง เพื่อแยกเก็บข้อมูลตามที่ต้องการได้ โดยที่

  • 4.1 ตั้งชื่อตารางที่ต้องการสร้าง   และจำนวนคอลัมน์ (field ) ที่ต้องการ เอาง่าย ๆ เลยก็คือ สร้าง  Object พร้อมด้วยจำนวน Attribute  <– ยิ่งงงกันใหญ่  ง่ายตรงไหนเนี่ยยย
  • 4.2 เสร็จแล้วกด Go ไปโล้ด

create_db4

5. อ่ะมาแหละ หัวข้อที่แล้วเราสร้าง 2 คอลัมน์ใ่ช่ไหม (ตัวอย่างอ่ะ )  มันก็จะได้แถวข้อมูลให้เรากรอก ๆ อยู่แถว  อ่ะ กรอกกันเข้าไป    โดยที่     (เอาแค่นี้ก่อนละกัน เดี่ยวจะมืน)

  • Field  คือชื่อคอลัมน์ที่จะตั้งอะแหละ
  • Type  ชนิดของข้อมูลในแต่ละ Field อ่ะ เลือกให้ถูกด้วยล่ะ  (ถ้ายังไม่รู้ก็…. ทำตามก่อนละกัน วันหลังมาขยายความใหม่ <–อีกแหละ )
  • Length/Values   ขนาดของข้อมูล ทั้งนี้ต้องสัมพันธ์กับชนิดข้อมูลด้วยนะ เช่น varchar มันรองรับได้สูงสุด 255 ตัวอักษร เราจะใส่ไปเกินก็ไม่ได้อ่ะนะ

ตัวอย่างที่ระบุไว้ในนี้คือ ตารางชื่อเส้นทางการบิน อ่ะนะ

create_db5

6. อ่ะ เตือนไว้นิดหนึ่ง ช่วงท้าย ๆ ของสองแถวอ่ะ

  • 6.1 ตัวไหน หรือ field ไหน ที่เรากำหนดให้เป็น primary key ให้ติ๊กตรงช่องกุญแจด้วยนะ ออ เลือกช่อง Extra ให้เลือก auto_increment ด้วยนะ ให้มันเพิ่มตัวเลขให้อัตโนมัติอ่ะนะ เพราะฉะนั้นมันก็จะเรียงของมันไปเรื่อย ๆ
  • 6.2 ถ้าเรียบร้อยแล้ว ก็กด Save ได้เลยนะ

create_db6

7. เป็นไงล่ะ ผลงานชิ้นแรกกับการสร้างดาต้าเบส พร้อมด้วยตารางตัวอย่าง  สำเร็จจ

create_db7

8. อ่ะ พอมาดูภาพรวมแล้วเราก็จะได้   ดาต้าเบสที่เราสร้าง (ห้องข้อมูล)  และ หนึ่งตารางตัวอย่าง

create_db8

ขอทิ้งไว้ที่ 8 หัวข้อละกัน  เลขดี   น้องที่ขอเข้ามา พี่จัดให้แล้วนะ  ถึงช้าไปนิด แต่ก็ทำแหละ  ถ้าเสร็จแล้วก็ดีใจด้วย   สงสัยคราวหน้าจะไม่ขอแล้วล่ะมั่ง 5555555   เอาไว้แค่นี้ก่อนนะ เรียนรู้งานอีกก่อน แว็บบบบ

ดีชั่วอยู่ที่ตัวทำ สูงต่ำอยู่ที่ทำตัว       /หาที่มาไม่เจอฮ่ะ ถ้าใครเจอเจ้าตัว แวะมาบอกผมบ้าง