--- title: ห้องทดสอบ revoice subtitle: date: วันศุกร์ที่ 18 มิถุนายน 2564 เวลา 13.31 น. --- (ข้อความสดจากระบบถอดความเสียงพูดทางไกล) ปลาไข่ ไม่เห็น จำได้นะว่า ให้ใช้ตัวช่วยในการค้น ก็คือ แว่นขยายจุดด้านล่าง bdo อันเดอร์สกอร์ แล้วก็ชื่อตัวเองนะ พี่แบบนี้พี่แบบนี้ เห็นไหม เห็นไหมเหมือน เพราะแม่สั่งไว้นี่เห็นไหม จะขึ้น ยังไม่เจออีก เจอหรือยัง Toyota สองตามาก ไหนได้ไม่เจอ เดี๋ยวนะเดี๋ยวไปดูให้ ก็ยังไม่เห็นอีก เจอหรือยัง ถ้ายังหาไม่เจอเสร็จแล้ว เปิดนะครับเอ่อ ตัวเองขึ้นมา สัปดาห์ที่แล้วบอกว่าอย่างไรสั่งการบ้านไว้ใช่ไหม เปิดตาราง ที่ให้ไปสร้าง ตั้งหรือยังครับ ยังค่ะ จำได้ไหม เป็นรูปตารางหน่อยค่ะ ลักษณะ สัญลักษณ์เป็นรูปตาราง มุมซ้ายมือของใครไม่ขึ้น ไม่ขึ้นยกมือนะ ใครยังไม่ได้หน้าแบบนี้ คุณค่ะ จะต้องมาตั้งค่า ทางขึ้นมา เดี๋ยว จะได้ตั้งค่า ดูแบบอื่น ราคาต้องเลือกมุมมองดีนะ ให้เหมือนกัน จะได้ไปถูกนะคะ นี่ๆ เลือกมุมมอง เป็น การออกแบบนะคะ Data มันจะมี 2 อันใช่หรือเปล่า Data มุมมองการออกแบบ Design View ผมมองแผ่น ตารางข้อมูล datasheet View ต่างกัน พ่อขี้ให้ดูแล้ว ราคาว่า แต่เดิมเราเลือกเป็นมุมมอง ปุ่มแรก ที่มันเป็น โดยเฉพาะ ผิวหนัง ฟิวส์ขาด เรคคอร์ดที่ยังไม่ได้ป้อน มันจะเป็นแบบนี้ มาคือมุมมองแบบ อะไรนะ งงตารางแผนข้อมูล ต้องมาแปลเป็นไทยมุมมองแผ่น ตารางข้อมูล นะคะ ก็คือตัวนี้ datasheet View แต่ทีนี้เราจะมา ที่มุมมอง Recycled หรือมุมมองการออกแบบนะคะ เพราะฉะนั้นเด็กๆต้อง จดให้ กดเลือกให้ ที่เป็นเหมือนลูก ไม้บรรทัดสามเหลี่ยม โอเคไหม ก็คือคิดสลับนะ เปลี่ยนจากสี่เหลี่ยมใช่ไหม เห็นไหมคะ มันจะสลับกลับไปกลับมา เห็นไหม ตอนนี้เราต้องเลือกมุมมองนี้ ในช่องที่บอกว่าชื่อเขตข้อมูลนะคะเพิ่มลงไป รหัส กฎการตั้งชื่อเฟส ใน database ตอบไปเลยนะคะ ต้องเป็นชื่อภาษาอังกฤษเท่านั้น ฐานข้อมูลนะคะควรตั้งชื่อเป็นภาษาอังกฤษ ข้อมูลที่เกาะค่อยเปลี่ยนได้ แต่ทีนี้เวลาตั้งบังโคลนตั้งแบบง่ายๆเลย ID ตลอดสด ที่นี้ให้นึกถึงตารางมีพันธุ์ตาราง ตั้งรหัส ID ถูกตารางนี้ก็ งงไหม ID นี้ใช้กับตารางไหน นึกออกไหมเพราะฉะนั้น ถ้าใช้คำว่า ID แล้วพูดเกี่ยวกับ เหมือนตารางนี้บอกว่า เป็นตารางของ เห็นไหมคะ ดูชื่อของตาราง riverton อย่างนี้นะคะก็คือเราจะเอาชื่อตารางมาพ่วงก็ได้ ID นะคะ ฟิวส์นี้ก็จะชื่อ ID แล้วก็จะตามด้วยเครื่องหมายอันเดอร์สกอร์ ID ของ repurchase มาดูที่ชนิดของข้อมูล เห็นไหมคะ เห็นไหม มีให้เลือกหลายแบบ นะคะ ตัวแรก ข้อความสั้น ข้อความสั้นก็คือเป็นข้อความแต่ไม่ยาวมาก เห็นไหมคะ คือ ภาษาอังกฤษ แปลมาเป็นไทย เราแต่งๆ ก็ตามมา ลำดับที่ 2 ชนิดของข้อมูลลำดับที่ 2 ข้อความยาว นะคะ ก็จะยาวออกมายาวมากกว่าเดิมนะคะ วิธีการวิธีการ ให้ดูนะคะ ให้ลองเลือกแบบที่ 2 เพราะแบบที่ 1 แบบที่สองเราเลือกไปแล้ว ให้เลือกแบบที่ 1 ก็คือข้อความสั้น แล้วคลิกเข้าไปที่ ช่องของคำว่าข้อความสั้น ถ้าใครคลิกแล้วมันจะขึ้น feel Property เห็นไหมคะ ตรงช่องขนาดความยาวของข้อมูลเห็นไหมคะ ข้อความสั้น ถ้าเราเก็บ แค่รหัสเราจำเป็นต้องใช้พื้นที่ ถึง 256 ไหมคะ สมมุติ เหมือนรหัสนักศึกษาเลขที่ตัวลูก เอาล่ะครับ 11 หรือ 10 11 ตัวใช่ไหม ดูๆ LINE มาสิ 6 01 02 11 นะคะ เห็นไหมคะ เพราะฉะนั้น ถึงได้บอกว่า การกำหนดขนาดของข้อมูล ดูนะคะฟังดีๆ มีความสำคัญ เพราะอะไรเพราะบางครั้งถ้าเราไปตั้งพื้นที่เก็บ มันจะเผื่อไว้ นึกออกนะ เหมือนจองพื้นที่ไว้แล้วไม่ได้ใช้จริงก็ไปเปลืองพื้นที่หรือเปล่า เข้าใจป่ะคะ เพราะฉะนั้นเราจะต้องตั้งขนาดของข้อมูลให้มันพอดี ไม่มากหรือไม่น้อยก็ตาม เหมือนถ้ารหัสนักศึกษาก็ตามเรารู้อยู่แล้วว่ามันเท่าไหร่ 11 ใช่ไหม แล้วก็พริกลงไปเลยเหมือน ID พี่เฟยนี่เราจะกำหนดมันอยู่ที่ 10 เราก็แก้คลิกเข้าไปแก้ครับ แก้เข้าไปที่ขนาดของข้อมูล โอเคไหม เหมือน ตัวนี้ แต่ถ้ามันเป็นความยาวนี่ ถ้าเป็นแบบความยาวนี่ขนาดของข้อมูลมันจะไม่ขึ้น เพราะยามันจะเผื่อไว้แล้วเผื่อเหลือเฟือเลย จากข้อความสั้นดิเราจะกำหนดได้เพราะเราไม่ต้องใช้เยอะมาก นะคะ เหมือนวันเดือนปีเกิดอย่างนี้ ลอง ลองเพิ่มฟิวส์ที่เป็น วันเกิด อันนี้ก็เกี่ยวกับช่างมัน การสร้างกระชังเพราะฉะนั้นมันน่าจะเป็น วันที่นะ วันที่สร้าง พี่เอกก็ได้ พี่เอกก็แปลว่าสร้างก็ได้ g r e e create นะคะ แล้วให้เลือกชนิดของข้อมูลเป็นอะไรคะถ้าเป็นวันที่ หาดูสิหาดูมีไหม ให้เลือกเป็นอะไร ต้องเลือกชนิดของข้อมูลเป็นอะไรแล้วก็ไทยเป็นอะไรลูก เจอหรือเปล่า ข้อมูลที่เป็นวันที่มีไหม ให้เลือกตอนนั้นนะคะ วันที่และอะไร เวลาอยู่ลำดับ 1 2 45 ใช่ไหมลำดับที่ 5 เห็นหรือยัง เห็นหรือยัง ใครยังใส่ไม่ถูก ยกมือนะคะ เข้าใจนะคะ เราจะต้องเลือกรูปแบบของ ของตัว ชนิดของข้อมูลให้ตรงกันด้วยนะคะไม่ใช่ คือบางครั้งข้อมูลที่เก็บ บางทีเป็นตัวเลข ว่าจะเอาไปใช้ในการคำนวณแต่เราเป็นเลือด ด้วยความเคยชินไง เห็น ชนิดแรกพบข้อความสั้นก็พอ แต่ความจริงแล้วต้องการเอาตัวเลขนั้นไปทำอะไรคะไปคำนวณอย่างนี้ แต่ทีนี้เลขบางอย่างไม่ได้ใช้ในการคำนวณเช่น เช็กเลขอะไร เหมือนเลขรหัสนักศึกษา เราก็ไม่ได้ใช้ในการคำนวณเห็นไหม เราจะเลือกเป็นข้อความสั้นเพราะฉะนั้นเราต้องเลือกชนิดของข้อมูลให้ถูกด้วย เรามาดูอันหนึ่ง เรามาเลือกอีกชนิดหนึ่ง ชนิดของข้อมูลเช่น เป็นราคา ราคาปลา ก็คือ Price แปลว่าราคา เห็นไหมคะ ถ้าเป็นราคา เราสามารถเลือกเป็น ตัวเลขธรรมดากับสกุลเงินก็ได้ เห็นไหมเลือกได้ 2 แบบ ลองดูลองดูแบบสกุลเงินก่อน โอนเงินคืนมันก็จะมีรูปแบบนี้เห็นไหมคะ ข้อคิด ที่สกุลเงินปุ๊บ ในปที่ฟิว Property นี่ ตรงช่องสกุลเงินนี่ เราสามารถมาเลือกลักษณะของรูปแบบ เงินน่ะที่เราจะโชว์น่ะได้เห็นไหมคะ สามารถกำหนดได้เลย ว่าเป็นแบบไหนเช่น เช่นเช่น แบบแรกนะคะ หรือเลือกเป็นแบบ เงินยูโรก็มีเห็นไหม คือ คือแบบให้ขึ้น สัญลักษณ์ของเงินน่ะค่ะ เช่นบัตรมานะคะอย่างนี้ ตำแหน่งทศนิยม เห็นไหมคะ สามารถกำหนด ว่าต้องการให้มีทศนิยมกี่ตำแหน่งนี่ คลิกเลือกจากนี้ได้เลยเห็นไหม เห็นไหมคะตรงฟิว Property นี่สามารถกำหนดได้เองนะคะ เพราะ ให้สอนทุกอันก็ไม่เสร็จสักทีตาราง 1 เพราะฉะนั้นให้เด็กๆ เปิดเข้าไป แล้วลองเล่นดู นะคะลองใช้งานดู นะคะ นะคะ เหมือนกับวันที่และเวลาก็เหมือนกัน ให้คลิกที่คำว่ารูปแบบ นี่เห็นไหมคะ มันจะมีลักษณะของวันที่ให้เลือก เราต้องการให้วันที่มันขึ้นเป็นแบบไหนเราก็เลือกได้ เห็นหรือเปล่า นะคะสามารถเลือกได้นะคะ ทุกอันมีหมด ก็คือเด็กๆเคยเข้าไปด้านหลัง Property น่ะ มันก็จะขึ้นมานะคะ เดี๋ยวให้เรากำหนด แล้วลองเปลี่ยนเป็นตัวเลขบ้างสิ ตัวเลข ตัวเลขเห็นไหมคะมีบอกว่าเป็น long integer เป็น B เป็น integer เห็นใหม่มีหมด Single Double ถ้าเรียนวิชาฐานข้อมูลจะรู้นะ รอ integer ฟีเจอร์ต่างกันอย่างไร จำนวนนั้นก็คือจำนวนของพื้นที่จะ นั่นเอง long integer มีพื้นที่เท่าไหร่มีพื้นที่เท่าไหร่ ออกละ สมมุติเราเอาเป็น integer ก็คือจำนวนเต็มธรรมดาจบ นี่คือส่วนของ ตารางข้อมูลนะคะ การสร้างตาราง เพราะฉะนั้นการบ้านที่ให้ไป ให้ไปทำใครยังไม่ทำทำให้เรียบร้อยนะคะไม่อย่างนั้นมันจะไปตารางอื่นตอบไม่ได้ ทำสายให้เรียบร้อย ทีนี้มาดู วิธีเพิ่มข้อมูลในตาราง การเพิ่มข้อมูลในตารางหรือ Record นั่นเอง นะคะ ตอนนี้ เมื่อกี้เราอยู่ที่มุมมองออกแบบ นะคะเด็กๆจะต้องมาที่มุมมอง มุมมองตาราง และ มันจะถามบันทึกใหม่ บันทึกสิครับ นี่เห็นไหมคะ พ่อบันทึกชนิดข้อมูลที่เราเพิ่มไปมันก็จะขึ้นมา มาดูวิธีการเพิ่มนะคะ ตอนนี้เปลี่ยนมาอยู่ที่หน้ามุมมองแบบตารางหรือยัง ใครยังไม่กลับมาหน้านี้ กลับมาหมดแล้วนะคะ เราจะมาเพิ่ม ข้อมูลในตารางนะคะ เมนูนี้จะอยู่ตรงที่ เห็นไหมเห็นไหม เห็นไหมเห็นไหม คอร์สนี้นะคะมี 2 วิธีก็คือ กดปุ่มเพิ่มเรคคอร์ดใหม่หรือครับ ขวาที่เรคคอร์ด แล้วกด New Records ดูนะคะวิธีการ Records ก็คือนี่ค่ะ ตัวที่ถัดออกมาจากตารางนี่ คืออะไรคอร์ด นะคะ เราจะเพิ่มเรคคอร์ดใหม่ทำอย่างไร เลขอะไรครับ คิดขวาใช่ไหมคิดขวาที่เล็กคอร์ด ไม่ขึ้น อยู่เมนูไหนล่ะนี่ ตัวเดียวกันไหม นี่แหละเพราะแป้งเป็นภาษาไทยป่วน เดี๋ยวก่อนอื่นลองป้อนนะคะป้อนข้อมูลลงไป 7 ก็คือชนิด เพจของกระชัง กระชังไม้ installation Case พิมพ์มั่วไปก่อน ID ID คือรหัส วันที่ใส่วันที่นะคะ ID คือตัวเลข พอใส่ครบ 11 ตัวมันจะหยุดโดยอัตโนมัติ 10 หรือ 11 ใส่ให้ดูนะ เมื่อกี้เราตั้ง ID people เป็น 1 2 3 4 5 7 90 ไปต่อไม่ได้ เห็นไหมจะขึ้นเตือน เบสคือวันที่ วันนี้วันที่เท่าไหร่ 1 2 3 4 5 เดือน มือ มือซน หรือ เห็นไหมคะ เห็นช่องนี้ไหม เห็นช่องเหมือนตารางนี้ไหม เห็นไหมมันให้เราเลือกวันที่ เห็นหรือเปล่ามันจะมีช่องเป็นเหมือนตารางเล็กๆขึ้นมาด้านข้างเห็นไหมคะ เพราะฉะนั้นสามารถเลือกย้อนหลังไปก็ได้ สมมุติ เอาเดือนพฤษภาคมวันที่ 5 พฤษภาคม สมมุติสร้างขึ้นไป 5 พฤษภาคม ราคา 350 350 ทำไมเป็น 3,500 กดอะไรเกิน 350 แสดงว่าเวอร์ชั่นนี้ มันขึ้นอัตโนมัตินะครับ ไม่ต้องไปเพิ่มแล้ว OK เพราะฉะนั้น เมื่อ เมื่อเสร็จหนึ่งและคอร์ดแล้วนี่ เห็นไหมคะ มันจะขึ้นเรคคอร์ดใหม่ให้อัตโนมัติเสมอ สำหรับเวอร์ชั่นนี้ นะคะ ตัวที่ใช้ Version ตัวที่ใช้สอนเวอร์ชั่นเก่า สามารถกด เพิ่มเรคคอร์ด ได้ๆๆ ทำได้ไหมตอนนี้เรามาดูกันซิ หลายเวอร์ชั่นนี่ก็ ตับเหมือนกัน นี่แม่ค้าสามารถเลือก เลือกไปเล็กคอร์ด ย้อนกลับไปกลับ มีน้อยไม่เท่าไหร่มีเยอะๆนี่เวลาค้นหาก็กรอกได้เลยนะคะ ก็จะสะดวกขึ้น อันนี้กรอบให้ดูว่าเพิ่มข้อมูลลงไปก็คือเด็กๆแค่ป้อนข้อมูลลงไปในช่องนี้ พอกด Enter ปุ๊บ นี่นะคะ ใส่ไม่ครบนี่ เห็นไหมเรคคอร์ดใหม่มันจะขึ้นมาทันที เพราะอะไร ที่ใส่ไม่ครบ ดูนะคะดูตรงช่อง ถามตอนนี้แล้วเปิดที่มุมมองที่ชื่อว่า ออกแบบ แล้วให้เด็กๆ ดูที่ เห็นไหมคำว่าจำเป็น เห็นหรือยัง เด็กๆ ลอง ดูนะคะ ตรง ตรงที่อยากให้กรอกเช่นข้อความสั้นตรงนี้ idp per rectum ใช่ไหมคะ กลับดูที่ ID เลขอัตโนมัตินี่ เห็นไหม จำเป็นให้คลิก เลือก ใช่ แล้วมาดูผลกันนะคะ ย้อนกลับไปเป็นตาราง มันให้บันทึกทุกครั้งเพราะเราเปลี่ยนการกระทำใดๆ เราก็จะคลิกใช่ ดูนะคะ เมื่อกี้มันไม่บันทึกหรือ มุมมอง มุมมองออกแบบ คือ ให้ระบุตรงข้อความสั้น นี่ใช่ไหมคะ ใครคิดว่าจำเป็น นึกออกนะ พอเสร็จแล้ว ย้อนกลับไปที่มุมมองเดิม แล้วลองปลอกใหม่ ตอนนี้ไม่ใส่ ข้าม เห็นไหม กดข้ามไปน่ะมันไม่ให้กรอก มันไม่ขึ้น มันไม่ขึ้นอันใหม่ ถ้าไม่ได้ ทรมานบังคับให้เราใส่ ตรงช่องนี้ก่อน เกินคำได้นี่ Tab ข้ามข้ามข้ามนะคะ ตัวนี้ ลองกรอก ไม่กรอกนะข้าม Enter แล้วค่า เห็นไหม มันจะไม่ขึ้น เราลองย้อนกลับมาที่ ID แล้วลองใส่ เห็นไหมคะ เรคคอร์ดใหม่จะขึ้นมาทันที ตรงที่ระบุว่า เป็น นั่นก็คือ เป็นไอ้ตัวที่จำได้ไหมถ้าในเว็บ มันจะเป็นมาร์ค มาให้เติม น่ารักค่ะ ถ้าช่องไหนที่ต้องการให้กรอกนะคะบังคับให้กรอก เราก็ต้องคลิกตรงจำเป็นว่าใช่นะคะ ถ้ามันไม่ใช่น่ะมันจะสามารถข้ามได้ เห็นไหมทีนี้เมื่อกี้พอข้ามันจะไม่ขึ้นแล้วคอร์ดใหม่ ก็คือมันจะไม่ให้เราข้ามไปนะคะ เข้าใจนะคะว่าไอ้คำว่า จำเป็นไม่จำเป็นมีไว้ทำไม คือ คือเวอร์ชั่นนี้ มันพอเป็นภาษาไทย ถ้าเป็น database น่ะ ฐานข้อมูลจะต้องไม่เป็น not Now เราก็คือว่างเปล่าไม่ให้ว่างเปล่านะคะ เงากับน๊อตดาวนะคะ n u Double L Now กับ not Down ก็จะบังคับ ผิวบางผิวนี่ มันจะต้องมาขับให้เขากรอกไง เราจะต้องการเก็บข้อมูลใช่ไหมตัวไหนบ้าง ให้เขากรอกตัวนั้น ตอนไหนจะไม่ต้องการเก็บ แล้วก็ไม่ต้อง เพราะฉะนั้นอะไรที่บอกว่าจำเป็นกับไม่จำเป็น ตอนนี้ 14:00 น เดี๋ยวจะขอเบรคนะคะ ขอเบอร์ก่อน 15 นาทีค่ะ 5 นาที เด็กๆไปห้องน้ำล้างหน้าล้างตา ถ้ายังไม่หายง่วง เราจะมาตบด้วยอะไรซ้ำๆ 1 รอบนะคะ ไปเข้าห้องน้ำก่อนได้ค่ะ เอาอีกแล้วยืนขึ้นเลย มองไปแล้วบางคนนั่งสัปหงกไปแล้ว ยืนขึ้นยืนขึ้นตบ Step ก่อน Alert alert ความจำจะได้ดีๆเร็วๆ มาๆมาฝึกสมองมาทบทวนความจำ ด้วยเพลงนี้กัน พร้อมรุก ลุกลุกลุกขึ้นลุกขึ้นนะคะ เอาท่าเตรียม คลายเครียดหายง่วงแก้ง่วงเร็ว แล้วก็ แล้วก็ทบทวนความจำตัวเองและจำจังหวะพร้อม พร้อมนะคะ เริ่ม เร็วๆเร็วๆเร็วๆ ยังไม่แอดวานซ์ ความเร็วระดับสูงสุด อีกรอบไหมรู้สึกวันนี้ความตื่นต่อ ตัวยังไม่มาเลยอีกรอบนึงนะคะอีกรอบนึง ครั้งหนึ่งอีกครั้งหนึ่งยังไม่เอาเลยพอ เห็นไหมเห็นไหมยังง่วงเหงาหาวนอน OK โต๊ะนะคะไปต่อ เมื่อกี้เพิ่มแล้ว แล้วจะลบอย่างไรลบข้อมูลนะคะ วิธีการ เหมือนข้อมูลที่เรากรอกไปเมื่อกี้ แล้วใช่ไหมสมมุติว่ากรอก ผิดแล้วอยากลบนะคะ ในตารางที่เรากรอกไปแล้วเช่น เรคคอร์ดที่ 2 ไม่มีอะไรเลย ต้องการจะลบมัน ทำอย่างไร เห็นไหม มีคำว่า ให้ไปที่แถบเครื่องมือที่ชื่อว่าเขตข้อมูลเห็นหรือเปล่าคะ แล้วกด ลบ สมมุติสมมุติ อันนี้จะลบ เศษนะคะ เห็นหรือเปล่าลบแล้วลบ ฟิวส์นั้นออกไปแล้ว ก็คือในกรณีที่ พอกรอกไปแล้วไม่มีความจำเป็นต้องใช้เอาออกก็ได้หรือ ในกรณีที่ ฐานข้อมูลที่เราทำนี่มันมีตารางหนึ่งมีที่จำเป็นจะต้องเอาข้อมูลจากตารางนี้ไปใช้แต่ไม่ได้ใช้ ตัว ไม่ได้ใช้ทุกฟิวส์ ดึงออกนะ เราก็สามารถเลือกลบฟิวส์นั้นได้นะคะ เลือกลบฟิวส์นั้นออกได้ ส่วนลบข้อมูลในตารางนะคะ ก็กด เห็นไหมมันจะมีคำว่า ลบระเบียนคลิกขวา เราจะต้องมาเลือก ที่ ที่ตรงนี้ เรียกว่าอะไรล่ะ แถบ คือต้องเลือกให้มันขึ้นเป็นลักษณะอย่างนี้นึกออกนะถ้าเลือกอย่างนี้มันจะลบทั้งระเบียนไม่ได้มันจะลบได้เฉพาะบางตัวแต่ถ้าจะลบทั้งระเบียน สังเกตลูกศร ลูกศรจะต้องเป็นลักษณะนี้แล้ว คลิกขวา เห็นไหมคะ แล้วก็คลิกลบระเบียน เห็นไหม เรคคอร์ดที่ 2 จะหายไป ใครลบไม่ได้ เอาใหม่ เดี๋ยวต้องเพิ่มเข้าไปก่อนไม่อย่างนั้นจะลบทิ้งของตัวเองหมด มันมีวิธีการลบฟิลด์ ครั้งแรกลบฟิวส์นะคะดูนะคะ เช่น เดี๋ยวเพิ่มฟิวเข้าไปก่อนนะ