How to create db in phpmyadmin (มาสร้างฐานข้อมูลกับ phpmyadmin กัน)(อ่าน18956ครั้ง)
มาแว้ววววววว สำหรับบทความนี้ ที่ถามกันมานานแล้ว นานจนจำไ่ม่ได้ (ก็พึ่งจะว่างอ่ะนะ ทำไงได้) เลยร่อนมาบอกกันสักหน่อย สงสัยคนถามจะบรรลุไปนานแล้วมั่ง แต่ไม่เป็นไร เผื่อน้อง ๆ ที่หัดใหม่ละกัน หรือบางทีมันอาจจะมีบทความแบบนี้แล้วก็ได้มั่งงง พอดีไม่มีเวลาไปสำรวจอ่ะนะ เลยขอขึ้นก่อนละกัน ถ้ามีแ้ล้วก็คิดเสียว่า ได้อ่านหนังสือหลาย ๆ เล่มละกัน เพราะวิธีการนำเสนอของแต่ละคนคงจะไม่เหมือนกัน อ่านเยอะได้เยอะ ผมซื้อหนังสือเยอะ ๆ ก็เหตุผลนี้แหละ เอาเป็นว่ามาดูกันดีกว่า
ลุย
1. คงคุ้นกันดีอ่ะนะ
- 1.1 ไปที่ http://localhost ก่อนเลย
- 1.2 คลิกที่ phpmyadmin เลย

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

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

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

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

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

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

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

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



















March 9th, 2010 at 4:33 am
Thank you
April 17th, 2010 at 11:13 am
มีปัญหาค่ะพอดีสร้างฐานข้อมูลและตารางเสร็จ1ข้อมูลแล้ว แต่พอจะสร้างฐานข้อมูลใหม่อีก1ฐานมันยอมให้สร้างค่ะแต่มันไม่ยอมให้สร้างตารางใหม่ในฐานข้อมูล หาสาเหตุอยู่นานยังแก้ไม่ได้เลยรบกวนด้วยน่ะค่ะ
April 19th, 2010 at 10:15 am
ไม่ทราบว่า มันขึ้น หรือฟ้อง Error ว่าไงครับ ขอเดาว่า ตั้งชื่อซ้ำหรือมีอยู่เดิม หรือ ใช้ชื่อตรงกับคำสงวนหรือเปล่าครับ ลองตรวจสอบดูก่อนนะครับ
May 10th, 2010 at 1:00 am
สร้างฐานข้อมูลที่มีฟอเรนคียังงัยค่ะ
May 11th, 2010 at 8:47 pm
ถ้าสร้างด้วย phpmyadmin ก็ง่าย ๆ เลยครับ เอา ชื่อฟิลด์ที่เป็น primary key อีกตารางมาใส่ได้เลย เวลาแอด ก็ให้เอาค่า จากตารางนั้นด้วย ส่วนจะได้ด้วยวิธีไหนนั้น ลองไปคิดเป็นการบ้านด้วยละกันนะครับ
July 29th, 2010 at 3:40 pm
ถ้าอยากสร้างฐานข้อมูลไว้แสดงภาพกิจกรรมหน้าเว็บ ควรทำงัยบ้างครับ อยากทำเป็นมั่ง
January 29th, 2012 at 1:35 am
ขอบคุณมาก ๆเลยครับ
January 31st, 2012 at 7:48 am
ยินดีครับ