--- title: ห้องทดสอบ PE 3 subtitle: date: วันพุธที่ 15 มีนาคม 2566 เวลา 13.06 น. --- (ข้อความสดจากระบบถอดความเสียงพูดทางไกล) การได้ยินไหมคะ cxzczxcกินค่ะ cโอเคค่ะ ccxczcxzcxcxอาทิตย์นี้นะคะ จะเป็นการแนะนำตัวโปรแกรมที่เราจะใช้cxzcเขียนระบบจัดการฐานข้อมูลนะคะ ก็จะเป็นโปรแกรมเอาอย่างง่ายกว่าละกันนะคะ เพราะว่าไอ้ตัวภาษา SQL เนี่ยมันก็จะมีโปรแกรมที่ใช้งานร่วมกันได้หลายโปรแกรมมากน่าจะเป็น mysql หรือเป็น oracleแต่มันก็จะใช้ภาษาเดียวกันคือภาษา html ซึ่งโปรแกรมในเครื่องเราถ้าไม่ได้ติดตั้งเพิ่มเติมเขาจะมีอยู่แล้วนะคะก็คือโปรแกรมMicrosoft Accessนะคะ บันทึกมีความสามารถที่จะพิมพ์คำสั่งภาษา SQL ลงไปได้ด้วยแล้วก็ในส่วนของตัวโปรแกรมนี้เนี่ยหน้าตาการทำงานมันจะคล้าย ๆ กับโปรแกรมExcel ที่เราเคยใช้งานกันอยู่แล้วเก็บข้อมูลในรูปแบบที่เป็นตารางเหมือนกันเราก็จะได้ทำความเข้าใจกับมันง่ายขึ้นนะคะโดยตัว Microsoft Access เนี่ยนะคะในรูปตัวโปรแกรมมันจะเป็นสีส้มๆเนาะมันจะเป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์อย่างที่เราเคยได้วาดรูปไปแล้วว่าแต่ละตารางมันควรจะสัมพันธ์กันยังไงแล้วก็สร้างโปรแกรมได้ในตัวเดียวกันก็คือเป็นโปรแกรมที่ค่อนข้างครบสำหรับการทำงานโปรแกรมนี้เนี่ยมันก็จะมีความสามารถทั้งการจัดการฐานข้อมูลฐานข้อมูลเบื้องต้นนะคะมันเลยเหมาะกับที่จะให้นักศึกษาเรียนรู้แล้วก็พัฒนาโปรแกรมไว้ใช้งานนะคะคนที่อาจจะไม่มีความรู้ในการเขียนโปรแกรมมากนักเนี่ยเขาก็สามารถใช้โปรแกรมนี้ได้เช่นเดียวกันนะคะเพราะว่ามันก็วิธีการใช้งานก็ค่อนข้างสะดวกแล้วก็โปรแกรมก็ใช้ง่ายคำสั่งในซอยวุ่นวายมากนะคะหน้าตาตอนสร้างมันจะมีส่วนของการทำงานหลักๆอยู่ด้านบนนะคะแล้วจะเรียกเป็นริบบอนฐานข้อมูลก็จะเริ่มต้นประมาณนี้นะคะแต่เดี๋ยวเราค่อยไปดูในตัวโปรแกรมกันข้างบนนะคะ ในรูปเนี่ยมึงจะเป็น 10 เกี่ยวกับกันกำหนดโครงสร้างของตารางราคาแล้วก็การกำหนดหน้าจอสำหรับบันทึกข้อมูลหรือแสดงข้อมูลแล้วก็สามารถทำได้การสร้างรายงานอาหารเช่นสมมุติมีรายชื่ออยู่ 1 รายชื่อเราอยากให้มันออกเป็นรายงานเฉพาะชื่อที่เป็นผู้หญิงเราก็สามารถช่างรายงานออกมาได้เหมือนกันรวมถึงการสืบค้นการเรียกดูข้อมูลอื่นตามเงื่อนไขแล้วก็สามารถทำได้ส่วนของการสืบค้นเรียกดูข้อมูลเนี่ยเราจะใช้คำสั่ง SQLครีมด้วยตัวเองเราจะไม่ใช้โปรแกรมสำเร็จรูปทุกอย่างเราจะได้รู้เลยว่าเวลาที่เราใช้ภาษา html มันทำงานยังไงโดยตารางที่อยู่ในโปรแกรม access นะคะรูปแบบของตารางเนี่ยซึ่งมันเป็นมาตรฐานของการจัดเก็บข้อมูลในรูปแบบฐานข้อมูลอยู่แล้วถ้าเราต้องการจะบันทึกหรือเก็บข้อมูลเนี่ยเราก็จะต้องสร้างตารางขึ้นมาก่อนถึงจะใช้งานได้เหมือนอาทิตย์ก่อน ๆ ที่อาจารย์ให้ศึกษาลองเปิดโปรแกรมดูเนี่ยบางคนจะยังพิมพ์อะไรลงไปไม่ได้เลยเพราะว่าเรายังไม่มีตารางนะคะ มันจะดูเหมือนกดอะไรไม่ได้เพราะเรายังไม่ได้เริ่มสร้างตารางเลยการสร้างตารางในที่นี้เนี่ยมันก็คือการตั้งชื่อแล้วก็กำหนดโครงสร้างของตารางด้วยก็คือเราก็จะมีค่าใน Excel มันจะเป็นคอลัมน์ Column ใช่ไหมคะaccess ก็เหมือนกันเราก็ต้องโหลดว่าหัว Column แต่ละคอลัมน์ก็คือฟิวนี่แหละนะคะ มันจะมีชื่อว่าอะไรบ้าง แล้วก็คุณสมบัติของข้อมูลที่ต้องบรรจุลงไปในนะเนี่ยมีอะไรนะคะ เช่นเป็นตัวหนังสือเท่านั้นหรือเป็นตัวเลขผสมกับตัวหนังสือหรือรับเฉพาะค่าตัวเลขตัวเลขต้องไม่เกิน 10 ตัวอะไรก็ว่าไปรวมถึงต้องกำหนดคีย์หลักการกำหนดคีย์หลักในโปรแกรม access มันก็ง่ายๆกดปุ่มเดียวก็เสร็จเลยแล้วก็ต้องกำหนดความสัมพันธ์ระหว่าง 2 ตารางขึ้นไปว่ามันจะเชื่อมต่อกันยังไงนะคะ ตัวอย่างโครงสร้างของฐานข้อมูลนี้เราทบทวนอีกรอบนะคะที่โทรอยู่ในหน้าจอตอนนี้ก็คือเราเรียกว่าตารางเนาะมีแถวมีคอลัมน์นะคะแนวตั้งเรียกว่าคอลัมน์ถ้าศัพท์ในระบบจัดการฐานข้อมูล Sealอย่างในตารxzcางนี้czxcczxcxzcxจะมีcxอยู่ 4 Silver คือสีคอลัมน์ccxccxcxccxccxxzcxzczcxczxcxzczมี 3 ได้กอดก็คือ 3 แถวข้อมูลzxczczxcxcอันนี้เป็นตัวอย่างข้อมูลผู้ป่วยcxzcxzcxzcxzcนะคะ ไอ้ตัว H M เนี่ยมันย่อมาจากรหัสป่วยนะคะ Cotton Number แล้วก็จะมีชื่อมีนามสกุลจริงที่อยู่อันนี้เป็นxcsaตัวอย่างการเก็บข้อมูลอย่างง่ายตัวอย่างง่ายส่วนในโปรแกรมเราจะสร้างตารางนะคะโดยที่กันเราจะมากำหนดคุณสมบัติของคอลัมน์แบบเมื่อกี้นี้เราจะมากดกดตรงที่ส่วนของการดีไซน์การออกแบบมันก็ถามว่ายังอยู่ตรงนี้ccascอันนี้มันเป็นภาษาอังกฤษอ่ะนะคะ ชื่อคอลัมน์อะไรนะคะ เก็บข้อมูลชนิดอะไรบางทีตัว ID เนี่ยถ้าเราไม่ได้กำหนดค่ามันจะเป็นออโต้มันจะเพิ่มไปเรื่อยๆตามจำนวนที่เราเพิ่มเข้ามาแต่เราสามารถระบุเองก็ได้ค่ะบางทีเราไม่อยากได้ตัวเลข1 2 3 4 5 ไปเรื่อยๆไงบางทีก็มันอาจจะเป็นอย่างนั้นไม่ได้ทุกระบบนะคะแม่จะต้องมีตัวหนังสือที่มันมีมาผสมกับตัวเลขczxcรหัสนักศึกษาเราเนี่cxzยczxcxzccxzczxcเข้ามาใหม่แล้วจรัญ 1 2 3 4 5 ไปเลยไม่ได้czxczxcมันจะต้องกำหนดเฉพาะเล่นขึ้นต้นด้วยปีการศึกษาตามมาด้วยรหัสคณะตามมาด้วยรหัสหลักสูตรแล้วค่อยเป็นถึงเลขที่ของเราว่าเลขที่อะไรตัวอย่างถ้าเป็นการทำงานในการจัดการตารางจริงๆเนี่ยมันจะไม่มีข้อมูลแค่นิดเดียวอย่างที่เราเคยเห็นอย่างนั้นซ้ายนะคะก็จะเป็นตัวอย่างของเชื่อมโยงกันมีไม่ต่ำกว่า 20 ตารางตารางทั้งหมดที่มันเอามารวมถึงการกำหนดด้วยว่าข้อมูลแต่ละชนิดที่เข้ามาเนี่ยอย่างเช่น IDถ้ามันเป็นระบบงานใหญ่ๆเขากำหนดให้เป็นตัวเลขให้มันเพิ่มขึ้นไปเรื่อยๆอนุมัติส่วนเลขประจำตัวผู้ป่วยเขาจะให้กรอกนะคะแล้วก็จะมีคำอธิบายว่าไอ้คำคำย่อหรือหัวตารางเนี่ยถ้าเป็นภาษาไทยคืออะไรนะคะovationคือเลขบัตรเดิมcascsaชื่อแรกจำเcsacป็นต้องพิมพ์นsacามสกุลcsaacsaต้องพิมพ์ยังไงหนูไม่จำเป็นต้องพิมพ์ไหมถ้าcsฐานข้อมูลเราจะกำหนดตรงนี้ด้วยคำอธิบายData Dictionคือสงที่เราต้องบอกจะเรียกว่าเป็นพจนานุกรมข้อมูลอย่างสมมุติว่าจะเป็นโปรแกรมเมอร์คนใหม่มาทำงานนะคะเห็นคำย่อ PTแมรี่คืออะไรมาทำงานต่อจากเขาแล้วเขาไม่เขียนอธิบายว่าคำศัพท์คำเนี่ยมันคือข้อมูลอะไรที่ต้องตอบสมมุติเขาไม่ได้บอกเราไว้เราก็ต้องมากว่าจะทำความเข้าใจได้ว่านั่นคือสถานภาพสมรสเพราะฉะนั้นการเขียนคำอธิบายก็ค่อนข้างจำเป็นเหมือนกันสำหรับการจัดการฐานข้อมูลสรุปข้อมูลนี้เขาต้องการข้อมูลอะไรกันแน่ส่วนด้านล่างนะคะเป็นการบอกขนาดของข้อมูลนะคะเช่นจำนวนเงินเดือนเงินเดือนน่าจะไม่มีแค่ 2 หลักบางคนเงินเดือนเยอะบางคนเงินเดือนน้อยเราก็สามารถกำหนดได้ว่าเลขที่สามารถกรอกเข้าไปได้เนี่ยมากขนาดไหนไม่ต้องกรอกตัวเลขเยอะๆอาจจะยังไม่เห็นภาพนะคะเลข 67 หลักมันไม่พอแน่นอนถ้าสมมุติว่ามันเป็นคอลัมน์ที่เกี่ยวกับงบประมาณประเทศเราก็ต้องมากำหนดต้องดูด้วยว่าข้อมูลที่ใส่ได้ควรจะเป็นข้อมูลขนาดไหนหรือบัตรประชาชนเรามากำหนดเลยว่าให้กรอกได้แค่ 13 หลักเราก็จะมากำหนดตรง Property ข้างล่างตรงนี้นะคะการสร้างตารางโดยใช้มุมมองการออกแบบมันก็จะมีการกำหนดว่าชื่อของฟิลด์คือชื่อแต่ละคอลัมน์ควรตั้งชื่ออะไรควรจะตั้งให้มีความหมายแล้วก็ไม่ยาวจนเกินไปแล้วก็ห้ามใช้สัญลักษณ์พิเศษพวกเครื่องหมายคำถามเครื่องหมายแฮชแท็กนะคะ หรือจุดscore ขีดเส้นใต้เราจะไม่ใส่รวมถึงประเทศของข้อมูลนะคะก็คือชนิดของข้อมูลที่จัดเก็บในคอลัมน์อยู่ฟิวแน่นๆรหัสสินค้ามันควรจะเป็นได้ทั้งตัวเลขและตัวอักษรผสมกันส่วนราคานะคะกลัวจะเป็นตัวเลขอย่างเดียวเราไม่พิมพ์เราจะไม่พิมพ์ 500 แล้วก็ใส่กไก่อีก 2 ตัวแทนได้ 0 มันไม่ใช่เพื่อน 500 ก็คือเป็นตัวเลขอย่างเดียวถ้าสมมุติข้อมูลนั้น ๆ จะต้องนำไปคำนวณควรจะเป็นข้อมูลชนิดอะไรเช่นอายุคือเอาวันเดือนปีเกิดไปคำนวณมันจะต้องเป็นตัวเลขหรือวันที่หรือยังไงนะคะเราก็ต้องมาพิจารณาข้อมูลพวกนั้นด้วยเช็ควันเข้าทำงานวันแรกจนถึงปัจจุบันเขาทำงานมาแล้วกี่ปีว่าจะใช้วันที่ในการคำนวณนะคะเราก็ต้องพิจารณาตัวนี้ด้วยถ้าสมมุติว่ากูได้ไปทำฐานข้อมูลด้วยตัวเองข้อมูลที่เป็นข้อความหรือว่า Techนะคะก็จะเป็นข้อมูลที่เป็นตัวอักษรตัวเลขตัวเลขทำไมถึงบอกว่าเป็น Textถ้าตัวเลขที่ไม่ได้ใช้ในการคำนวณเช่นรหัสนักศึกษาพวกคุณเราจะไม่เอามาบวกกันมันมีผลในการคำนวณนะคะมันเป็นตัวเลขบอกรหัสเฉยๆสัญลักษณ์เครื่องหมายก็บางคนอาจจะจำเป็นที่ต้องใส่สัญลักษณ์คำนำหน้าชื่อบางคนก็ทีมนางสาวบางคนพิมพ์นอนมันก็จะมีสัญลักษณ์มีเครื่องหมายมีตัวอักขระนะคะที่ผสมกันการเก็บเงินก็มีให้เลือกหลายรูปแบบลบตัวเลขก็ตัวเลขเนี่ยก็จะมีหลายประเภทเหมือนกันเป็นข้อมูลที่เป็นตัวเลขจะเป็นจำนวนเงินแล้วก็เป็นจำนวนเต็มใส่เป็นทศนิยมไม่ได้นะคะถ้าเราเลือกข้อมูลเป็น Bข้อมูลที่เราเก็บได้จะมีแค่ 0-255 เท่านั้นนะคะข้อมูลที่เป็น integerเป็นค่าตัวเลขระหว่าง - 3 หมื่นกว่าก็จะถึง30,000 บาทจำนวนเต็มบวกเป็นเต็มบวกเต็มลบไม่มีจุดทศนิยมถ้าเป็นรองอินเตอร์เมื่อกี้จากหลักหมื่นมันจะกลายเป็นประมาณ 2000 ล้านเหมาะกับการใส่งบประมาณที่เยอะมากๆหรือข้อมูลเงินใดๆก็ตามที่เป็นตัวเลขที่มากกว่าฟิวเจอร์ธรรมดาขึ้นไปนะคะSingleจะเป็นตัวเลขที่มีจุดทศนิยมนะคะเป็นทั้งเพื่อนเป็นทั้ง ๆ ที่เป็นเต็มลบกับเต็มบวกจะมีค่าไปจนถึงติดลบใช้กับตัวเลขที่เป็นจุดทศนิยมอย่างเช่นบางทีเราไปซื้อของDoubleเราจะถึงบ้านข้างบนเป็นจุดทศนิยมให้เราด้วยแสดงว่าการเขียนโปรแกรมในการเก็บข้อมูลของเขาเขาแสดงผลจนถึงทศนิยมส่วนมากถ้าเป็นค่าเงินเราจะใช้แค่ 2 ตำแหน่งตำแหน่ง 2 ตำแหน่ง 3 ตำแหน่งต่อมาก็ว่ากันไปนะคะวันที่เวลาว่าจะเป็นการระบุข้อมูลที่มีรูปแบบที่เป็นวันที่คศลบพศก็แล้วแต่เราจะระบุก็ได้โดยที่มันจะอาจจะเป็นระบบเต็มก็คือจะมีทั้งวันที่แล้วก็เวลาแต่ส่วนมากเราจะใช้แบบนะคะกับ Yes No questionsนะคะใช่หรือไม่มันจะเป็นคำถามคำตอบสำหรับข้อมูลที่เป็นตรรกะที่มีอยู่ 2 ข้างวันเดือนปีแค่นั้นก็คือจริงกับเท็จตอนนี้คุณเป็นนักศึกษาจะถามว่าจริงหรือเท็จถ้าเป็นยังเป็นนักศึกษาอยู่ก็ตอบว่า Yesถ้าเรียนจบแล้วกะจะบอกว่า Noนะคะ กลับOLXนะคะ เพื่อเป็นข้อมูลที่เอาไว้ในการแนบรูปภาพนะคะ ฐานข้อมูลบางอย่างเขาให้เอาแนบรูปภาพด้วยเช่นบางทีเราสมัครสมัครเรียนหนังสือจะเป็นสมาชิกสมัครสอบให้มันแนบรูปภาพแนบใบเสร็จนะคะถ้าเป็นระบบขายของได้แบบเบ็ดเสร็จโอนเงินเป็นรูปภาพมาด้วยส่วนที่ 3 จะเป็นส่วนของการกำหนดค่าเหมือนที่อาจารย์ให้ดูเมื่อกี้นี้ในภาพนะคะเป็นการบอกขนาดของข้อมูลที่จะเก็บเรากำหนดได้เลยนะคะแล้วก็รูปแบบของการแสดงผลข้อมูลจะเป็นยังไงการป้อนข้อมูลจะเป็นลักษณะไหนเราสามารถกำหนดได้กำหนดคำอธิบายข้อมูลเช่นก่อนที่เราจะกรอกข้อมูลไปเนี่ยระบบบางอันถ้าเราเอาเมาส์ไปชี้เขาก็จะมีคำอธิบายว่าในช่องนี้ให้กรอกข้อมูลแบบไหนถ้าเราบอกว่าให้กรอกรหัสบัตรประชาชนพอเอาเมาส์ไปชี้ปุ๊บเขาบอกว่าให้กรอกเลขจำนวน 13 หลักเป็นต้นนะคะ กลับมาจะมีการกำหนดค่าเริ่มต้นเช่นเขาถามวันเกิดส่วนมากวันเกิดค่าเริ่มต้นของเขาคือจะเป็นวันที่ 1 มกราคมปี 2000 อะไรก็ว่าไปนะคะก็จะเป็นค่าเริ่มต้นถ้าคุณไม่ได้เกิดวันนั้นคุณก็เปลี่ยนค่าอื่นเลือดจะเป็นเงินบริจาคถ้าเริ่มต้นจากเป็น 10 บาทกูจะไปเปลี่ยนค่าก็ได้นะคะ กลับการกำหนดเงื่อนไขของข้านะคะ เช่นเงินเดือนจะต้องเป็นบวกเสมอบอกว่าเขาถามเงินเดือนเท่าไหร่คุณจะบอกว่าติดลบ 5,000กูยังไม่ได้ทำศุกร์ทำงานแล้วเป็นหนี้ไปเรื่อยๆมันก็ไม่ใช่นะคะก็ต้องฆ่าบังคับจะต้องเป็นบวกเสมอเช่นอายุต้องเป็นจำนวนเต็มบวกเต็มลบไม่ได้นะคะกลับตั้งตรวจข้อความที่แสดงหากใส่ข้อมูลไม่ตรงตามเงื่อนไขเช่นอายุเป็น -20คำสั่งแจ้งเตือนขึ้นมาว่าให้ใส่ข้อมูลที่เป็นค่าบวกเท่านั้นก็จะเป็นแบบนี้เราสามารถกำหนดได้รวมถึงข้อมูลที่นะคะไม่ต้องตอบจะเว้นว่างไม่ได้เช็คเลขบัตรประชาชนคุณจะบอกว่าคุณไม่มีเลขบัตรประชาชนเป็นไปไม่ได้เพราะฉะนั้นต้องกรอกทุกครั้งหรืออาจจะเป็นแบบฟอร์มให้สมัครใดๆก็ตามไอ้เลขบัตรประชาชนเนี่ยจะเป็นข้อมูลที่จำเป็นจะต้องออกเสมอปล่อยวางไม่ได้ก็ทำได้ง่ายมากถ้าในโปรแกรมก็คือคุณจะเลือกท่าไหนการกำหนดค่าคีย์หลักคิตตี้คอลัมน์นาน ๆ หรือฟิวนานแล้วก็กดลูกกุญแจให้เป็นคีย์หลักกุญแจจะหมายถึงที่รักPrimary Key นี่แหละนะคะเลือกแล้วก็กดมันก็จะไอ้ค่าเนี้ยคือค่าคีย์หลักของตารางนี้เป็นการแจ้งในระบบเลยว่ากับความสัมพันธ์มันจะเป็นการสร้างความสัมพันธ์ระหว่าง 2 ตารางขึ้นไปโดยที่เราจะมีการพิจารณาเรื่องคีย์นอกของแต่ละตารางนะคะอันนี้ก็เดี๋ยวเราจะลองทำในโปรแกรมที่มันจะอ้างถึงคีย์หลักของอีกตารางนึงมันจะอ้างอิงกันยังไงในตัวโปรแกรมเนี่ยมันก็จะง่ายมากค่ะมันก็จะมีตัวให้เรากดได้เลยโปรแกรมค่อนข้างสำเร็จรูปเลยนะคะ ็จรูปเลยนะคะตั้งคีย์ลัดยังไงอันไหนจะเป็นความสัมพันธ์นะคะก่อนที่เราจะทำสิ่งเหล่านี้ได้เราต้องดูแลว่ามันสำคัญเป็นยังไงเพราะว่าตารางที่เราสร้างเราเคยว่า tianma แล้วก็คือเหมือนตัวอย่างที่ใช้ทำร้านหนังสือว่าผู้แต่งหนังสือกับหนังสือเขาควรจะมีความสัมพันธ์เป็นยังไงอย่างเช่นตัวอย่างถ้าเราสั่งของสำคัญได้แล้วมันจะเป็นแบบนี้ค่ะมันจะมีการโยงเส้นของ 2 ตารางให้ดูเลยว่าตารางนี้กับตารางนี้เขามีความสัมพันธ์กันย่างป้าเงี้ยค่ะ 2 ตารางนี้มีความสำคัญแบบ1กลับบ้านกว่า 1อย่างที่ฉันเคยบอกว่าในแต่ละโปรแกรมหรือในแต่ละหนังสือสัญลักษณ์เครื่องหมายข้าจะไม่ใช้ตัวเองเหมือนที่อาจารย์สอนมันเป็นความหมายเดียวกันคือวัน True Money1มีความสำคัญมากกว่าหนึ่งกับอะไรนะคะเพราะฉะนั้นเราหนังสือบางเล่มก็จะเขียนแบบนี้นะคะให้เราเข้าใจว่ามันมีความหมายเดียวกันแต่แค่มันต่างกันที่สัญลักษณ์เฉยๆถ้าเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง1 สลึงบางรูปแบบมันจะไม่เขียนกำหนดไว้เลยเพราะให้รู้ด้วยตัวเองว่ามันเป็นความสัมพันธ์แบบไหนนะคะone2oneข้อพิจารณาในการสร้างฐานข้อมูลเราต้องรู้ว่าเราจะสร้างฐานข้อมูลเพื่อมาทำงานเกี่ยวกับระบบอะไรนะคะเหมือนในตัวอย่างคือร้านเช่าหนังสือร้านขายหนังสือในร้านขายหนังสือต้องมีตารางอะไรบ้างแม่จะไม่มีแค่ 3 ตัวอย่าง 3 ตารางเทียบตัวอย่างมันมากกว่านั้นคุณจะเช่าหรือคุณจะขายหรือคุณจะมีระบบสมาชิกไหมนะคะรวมถึงรายละเอียดในตารางข้อมูลจะต้องเก็บอะไรบ้างไปตกหรอต่อไปก็ต้องดูว่าในตารางอะไรคือคีย์หลักผ้าที่ห้ามซ้ำกันในสิ่งที่เราทำได้เนาะความสัมพันธ์ของตารางข้อมูลความสัมพันธ์แบบไหนนะคะมีค่าที่ต้องมาประมวลผลมีการคำนวณไหมเช่นอายุสมาชิกหรือวันเข้าทำงานทำงานมากี่ปีเพื่อพิจารณาเงินเดือนและก็ว่าไปการจัดการแสดงผลออกทางหน้าจอเป็นยังไงสามารถปริ้นออกมาเป็นรายงานได้ไหมข้อมูลเบื้องต้นที่จะใส่ใส่แล้วเป็นยังไงเอาไปใช้กับระบบงานอะไรเอาไปผนวกกับแล้วมีปัญหาไหมนะคะนี่คือข้อพิจารณาในการสร้างฐานข้อมูลขึ้นมาซักระบบหนึ่งค่ะระบบเล็กๆต้องพิจารณาตามนี้เช่นเดียวกันนะคะกลับก่อนที่เราจะเรียนในโปรแกรมเราต้องมารู้จักคำสั่งที่เราจะสั่งให้ฐานข้อมูลมาทำงานก่อนภาษาที่ใช้ในการจัดการฐานข้อมูลอย่างที่บอกค่ะเป็นภาษา SQLascaris ตัวนี้เรียนภาษาอังกฤษ ul นะคะมันก็เป็นเรียนรู้คำสั่งพื้นฐานสำหรับสร้างโครงสร้างของฐานข้อมูลคำสั่งในการเรียกดูข้อมูลคำสั่งสำหรับการปรับปรุงข้อมูลเพิ่มลบแก้ไขช่อง 9นะคะซึ่งภาษา SQL เนี่ยเป็นภาษาทางด้านฐานข้อมูลที่ได้รับความนิยมมากที่สุดเป็นชุดคำสั่งที่ใช้ในการจัดการฐานข้อมูลแล้วก็ข้อมูลในฐานข้อมูลกลุ่มคำสั่งของภาษา html จะมี 3 กลุ่มคำสั่งคำสั่งแรกก็เขียนคำสั่งที่ใช้สำหรับการสร้างฐานข้อมูลโครงสร้างฐานข้อมูลด้วยนะคะโครงสร้างของตารางกลุ่มที่ 2 จะเป็นกลุ่มคำสั่งที่ใช้สำหรับเพิ่มลบเปลี่ยนแปลงข้อมูลขึ้นเป็นการปรับปรุงข้อมูลนั่นเองส่วนกลุ่มที่ 3 จะเป็นกลุ่มคำสั่งที่ใช้สำหรับสร้างแล้วก็กำหนดโครงสร้างจากตารางอันนี้ก็จะเป็นภาษาที่ถ้าเราเห็นไม่ได้แค่สำหรับนิยามข้อมูลเป็นการสร้างด้วยนะคะอย่างในสไลด์อาจารย์วันนี้เนี่ยทรงกระบอกแบบนี้เนี่ยถ้าในหนังสือหรือว่าในทางถึงสกลเนี่ยเขาจะรับรู้ได้เลยว่าถ้าเราใส่รูปทรงกระบอกแบบนี้ฐานข้อมูลสัญลักษณ์ใดที่เป็นโครงสร้างทางส่วนคอมพิวเตอร์เขาโทรไปว่านี่คือนะคะผลลัพธ์ถ้าเป็นรูปภาพแบบนี้ก็แสดงว่าเป็นการแสดงผลรายงานนะคะอันนี้ก็เวลาคุณไปอ่านหนังสือดูหนังสือเล่มอื่นเขาเขียนแบบนี้เนี่ยไม่เข้าใจว่าก่อนที่จะออกจากฐานข้อมูลใช้คำสั่งเรียกดูรายงานออกมาคนละคนรายงานเป็นยังไงนะคะอันนี้เป็นโครงสร้างคำสั่งภาษา SQL สำหรับการสืบค้นนะคะคำสั่งที่ใช้ในการสืบค้นคำสั่งที่ใช้บ่อยที่สุดก็คือคำสั่งSiriselect2นักศึกษามงคลเวลาพิมพ์ทำไมคนรับไม่ได้เหมือนเพื่อนมันพิมพ์ผิดบางครั้งก็ตกใจไม่ต้องตกใจผลลัพธ์ไม่ออกมาเรามานั่งไล่ดูก่อนว่าเราพิมพ์อะไรผิดไปหรือเปล่าลืมสัญลักษณ์อะไรไหมตกทำอะไรหรือเปล่านะคะมาเช็คด้วยคำสั่งพื้นฐานจะขึ้นต้นด้วย Selectตามมาดูฟอร์มพี่เล็กก็คือเราจะเลือกว่าเราจะแสดงผลข้อมูลอะไรมันจำเป็นอย่างที่บอกนะคะต้องพยายามภาษาอังกฤษนิดนึงเขาว่านะคะก็คือเราจะเลือกข้อมูลจากตารางไหนนะคะหมายถึงว่ามีเงื่อนไขในการค้นหาว่ายังไงบ้างปายข้อมูลจะถูกรวมเป็นข้อมูลเดียวกันหรือไม่มีเงื่อนไขอะไรอีกไหมรวมถึงการจัดเรียงยังไงนะคะเดี๋ยวจะมีตัวอย่างคำสั่งให้ดูที่นี่ดูตัวอย่างคำสั่งไปก่อนอันนี้เป็นตัวอย่างคำของข้อมูลนะคะสไลด์หลังจากนี้ไปเราจะดูบางแวกเป็นตารางหนังสือคล้ายๆแบบนี้เหมือนกันมีตารางอยู่ 2 ตารางนะคะตารางที่ส่งจะเป็นตารางสำนักพิมพ์นะคะตารางแรกก็จะมีรหัสหนังสือชื่อหนังสือรหัสสำนักพิมพ์ราคานะคะตารางที่ 2 จะเป็นตารางสำนักพิมพ์มีรหัสสำนักพิมพ์แล้วก็ชื่อสำนักพิมพ์นะคะคำสั่งจะแสดงผลมุมบนขวาตรงนี้ส่วนผลลัพธ์ที่ได้จากคำสั่งภาษา html จะอยู่ในด้านล่างนะคะตัวอย่างคำสั่งในการสืบค้นข้อมูล 1 ตารางคำสั่งที่ง่ายที่สุดคือนะคะเวลาอ่านคำสั่งเราจะดูพรุ่งนี้นะคะพรุ่งนี้ขึ้นต้นคำสั่งว่าอะไรอยู่ตรงนี้ตัวอย่างการสืบค้นจาก 1 ตารางนะคะหมายถึงว่าเอาข้อมูลทุกๆคอลัมน์หรือเราจะสามารถระบุได้ว่าเราจะเอาข้อมูลเฉพาะคอลัมน์ไหนตารางอะไหล่นะคะตัวอย่างเช่นตัวนี้ให้แสดงผลข้อมูลทุกแถวและทุกคอลัมน์คำสั่งก็คือ Siriเครื่องหมายดอกจันจะเป็น Star นะคะselect star from Book ก็คือเอาข้อมูลทุกแถวทุกคอลัมน์ตาราง bookผลลัพธ์ที่ได้ก็แสดงผลข้อมูลทั้งหมดที่อยู่ในตารางบุ๊คนั่นเองถามว่าคำสั่งนี้ใครสั่งบางครั้งอาจจะเป็นคนที่ดูแลฐานข้อมูลหรือผู้ใช้งานต้องการจะเรียกดูข้อมูลในลักษณะนี้คำสั่งที่เกิดขึ้นที่สั่งให้คอมพิวเตอร์ทำงานก็คือ select fromอันนี้คือ select start คือเอาทุกแถวทุกคนแล้วถ้าเราไม่เอาทุกแถวทุกค่ำล่ะเรากำหนดได้ไหมกำหนดได้ค่ะคำสั่งต่อมาfences ก็คือเรื่องชื่อกลับราคาจากตาราง bookผลลัพธ์ที่ได้จากคำสั่งนี้ว่าจะแสดงผลเฉพาะชื่อราคาของหนังสือเท่านั้นเพราะว่าอย่างที่เคยบอกมุมมองของผู้ใช้งานแต่ละคนไม่เหมือนกันบางคนอยากดูข้อมูลทั้งหมดบางคนอยากดูข้อมูลแค่ 2 อย่างสามารถทำได้ไหมทำได้ค่ะดูข้อมูลอย่างเดียวก็ทำได้แค่เราต้องบอกให้ถูกว่าคุณอยากดูข้อมูลจากตารางไหนขอรับเมื่อไหร่ระบุไประบบจัดการฐานข้อมูลมันก็จะดึงข้อมูลที่มาให้เราดูนะคะถ้าเป็นการสืบค้นแบบมีเงื่อนไขล่ะแค่เอาคนล่ะมันไม่พอล่ะเราอยากเพิ่มเงื่อนไขคำสั่งที่ในการใช้ในการเพิ่มเงื่อนไขคือคำสั่ง whereนะคะเป็น select from Where ไล่ระดับลงมาโดยมีเงื่อนไขเงื่อนไขในการเปรียบเทียบเวลาเปรียบเทียบนะคะดูสัญลักษณ์ตรงนี้มันจะเป็นมากกว่ามากกว่าเท่ากับน้อยกว่าพรุ่งนี้เท่ากับน้อยกว่าเท่ากับมากกว่าเท่ากับอันนี้ไม่เท่ากับนะคะแม่นี้เป็นมากกว่าน้อยกว่านี้ค่ะทำตัวคันให้หรือการรวบรวมเป็นและเป็นหรือคล้ายๆกับวิชาคณิตศาสตร์ที่เราเคยเรียนไปแล้วเป็นการปฏิเสธเช่นไม่เอาข้อมูลนักศึกษาชายอะไรอย่างเงี้ยตรวจสอบค่าของข้อมูลว่างให้มันตรวจดูซิว่าข้อมูลตรงไหนมีช่องว่างข้อมูลตัวไหนหายไปตรวจสอบเป็นช่วงเช่นช่วงอายุระหว่าง 15 ถึง 18 ปีหรือในชื่อใครมีชื่อมีจอจานมีรายชื่อใครมีสระเอตรวจสอบข้อความเช่นในข้อความนั้นมีคำว่านายก็คนที่มีคำขึ้นต้นว่านายทั้งหมดอะไรก็ว่าไปนะคะมันจะมีการเปรียบเทียบเงื่อนไขด้วยนะคะอาจารย์บายไปแล้วนะคะเท่ากับมากกว่าน้อยกว่ามากกว่าเท่ากับน้อยกว่าเท่ากับไม่เท่ากับนะคะอย่างตัวอย่างการค้นหาแบบมีเงื่อนไขแต่แรกคือให้เอามาแสดงผลเฉพาะชื่อราคาจากตาราง bookโดยที่มีเงื่อนไขคือราคาน้อยกว่า 1000เงื่อนไขแรกคือแสดงผลเฉพาะชื่อปรับราคานะคะแล้วเงื่อนไขต่อมาคือราคาน้อยกว่า 1,000 บาทมาดูที่ราคาค่ะมีน้อยกว่า 1,000มีน้อยกว่า 100น้อยกว่า 11000 แสดงผลไหมคะไม่แสดงผล1950 แสดงผลไหมไม่แสดงผลเพราะฉะนั้นแถวส่วนที่มันจะแสดงผลมีอยู่5แต่มันจะเลือกแสดงผลแค่ชื่อกับราคาเท่านั้นอันนี้คือคำสั่งผลลัพธ์ที่ได้ก็จะเป็นตัวนี้นะคะวันนี้เดี๋ยวเราจะลองทำสัปดาห์หน้านี้ทำให้ดูภาพก่อนคราวนี้ก็ขายเหมือนเดิมค่ะแต่ต่างกันตรงที่ว่าคำสั่งเปรียบเทียบเป็นน้อยกว่าเท่ากับ 1000 แสดงว่าเล่มที่มีราคา 1,000 บาทมันก็จะมาแสดงผลด้วยเพราะฉะนั้นต้องดูคำสั่งเปรียบเทียบดีๆว่าเขาเอาน้อยกว่าหรือน้อยกว่าเท่ากับนะคะเหมือนมึงที่เวลาเราค้นหาสินค้าในเว็บไซต์ขายของออนไลน์เอาให้มันจัดเรียงตามราคาก็ใช้คำสั่งนี้ล่ะค่ะในการจัดเรียงว่าเราอยากได้สินค้าราคาที่น้อยที่สุดไปหามากที่สุดไม่เกิน 2,000 บาทเขาก็จะเตรียมมาให้ใช้คำสั่งนี้ล่ะค่ะที่มันดึงข้อมูลจากฐานข้อมูลมาแสดงผลให้เราเมื่อก่อนเราเป็นแค่ผู้ใช้งานเราไม่รู้ว่าข้างในมันน่ะเขียนยังไงวันนี้เรารู้แล้วว่างคำสั่งคอมพิวเตอร์มันว่ายังไงเป็นคำสั่งเดิมแต่เปลี่ยนเงื่อนไขก็คือให้ราคาไม่เท่ากับ 1,000 ก็เท่านั้นก็จะแสดงผลหนังสือทุกเล่มยกเว้นเล่มที่มันมีราคา 1000ไม่แสดงผลดูดีๆนะคะเงื่อนไขตรงนี้เองต่างกันแค่นี้เองนิดเดียวถ้าสมมุติว่าในข้อสอบถามว่าผลลัพธ์ที่ได้จากคำสั่งนี้แสดงผลยังไงนักศึกษาก็ต้องเขียนออกมาให้อาจารย์ดูได้ว่าจากคำสั่งนี้ผลลัพธ์ที่ได้ควรจะเป็นยังไงอันนี้มันมีแค่เงื่อนไขเดียวทำได้หลายเงื่อนไขไหมแต่ถ้ามันมีหลายเงื่อนไขล่ะนะคะมันสามารถได้ก็จะมีเงื่อนไขที่เพิ่มขึ้นคือ and Diorก็คือต้องเป็นไปตามเงื่อนไขทั้งหมดอ๋อก็คือเป็นไปตามเงื่อนไขอย่างใดอย่างหนึ่งนะคะอย่างตัวนี้คำสั่งแล้วดูก่อนเลยอย่างแรกเป็นออให้เลือกแสดงผลข้อมูลเฉพาะชื่อกับราคาจากตาราง bookโดยมีเงื่อนไขคือราคามากกว่า 500หรือรหัสสำนักพิมพ์น้อยกว่า 12มาดูนะคะเล่นไขแรกราคามากกว่า 500มีอยู่ 2 เล่มนะคะแล้วก็รหัสหรือรหัสสำนักพิมพ์น้อยกว่า 125 เล่มวันนี้วันนี้เพราะฉะนั้นจะแสดงโขนนะคะถามว่าทำไมอันนี้มันราคาไม่เกิน 500 นี่ทำไมมันแสดงผลก็บอกว่ารหัสสำนักพิมพ์มันน้อยกว่า 12มันก็เลยแสดงผลด้วยนะคะเป็น 5 เล่มซึ่งแตกต่างจากตัวอย่างต่อมาแอนก็คือถ้ามันมีเงื่อนไข 2 ข้อมันจะต้องดูทั้งเงื่อนไขทั้ง 2 ข้ออันนี้คือมันมีเงื่อนไข 2 ข้อก็จริงแต่ว่ามันสามารถเป็นได้ทั้ง 2 ข้อโดยที่มันสามารถเลือกได้จะต้องเข้าตามเงื่อนไขทั้ง 2 ข้อเป๊ะๆเท่านั้นไขก็คือให้ราคามากกว่าเท่ากับ 500ราคาน้อยกว่าเท่ากับ 1000 ก็คือเป็นช่วงนั้นเองว่าจะมีเล่มนี้ 500เล่มนี้ 1,000 ถามว่าเล่มนี้ได้ไหมไม่ได้มันเกิน 1,000เล่มนี้ได้ไหมไม่ได้เพราะมันน้อยกว่า 500 เพราะฉะนั้นและมีเงื่อนไขมากกว่านี้ไหมผลลัพธ์ที่ได้ก็มีแค่ 2 เล่ม3 เงื่อนไขนะคะมีได้ค่ะเป็นได้ทั้งแอนและคอนะคะถ้าอันไหนเป็นอันนี้คือจะต้องตามเงื่อนไขนั้นอย่างเดียวเท่านั้นเช่นราคามากกว่าเท่ากับ 500มีเล่มไหนบ้างมีเล่มนี้มีเล่มนี้หรือpid ก็คือรหัสสำนักพิมพ์เท่ากับ 4เท่ากับ 4 มีเล่มไหนบ้างเกมนี้หากมีเล่มนี้มีเล่มมีทำไมถึงเอาเพราะมันเป็นคำสั่งอออันนี้เป็นไข่ก็คือสามารถยอมรับได้นะคะลักษณะขนมา 5 เล่มแต่ว่ามันก็จะมีวิธีการเขียนให้มันสั้นกว่านี้อยู่เดี๋ยวดูไปมีอีกหลายตัวอย่างนะคะจับตัวมาเป็นเงื่อนไขในการปฏิเสธก็คือไม่เอานะคะคือคำสั่ง notเช่นคำสั่งนี้เงื่อนไขคือไม่เอารหัสสำนักพิมพ์ที่มีค่าเท่ากับ 4วันนี้ตัดไปตัดไปตัดไปเพราะฉะนั้นแสดงผลที่เหลือได้ๆอย่างเช่นเราหาซื้อของออนไลน์ไม่อยากได้สีแดงเราก็เลยว่าไม่เอาสีแดงมันก็แสดงผลสินค้าที่เหลือมาให้นะคะหรืองานหาถ้าว่างหรือการไม่มีค่าในข้อมูลนั้นๆเช่นลองดูซิว่าในราคาในส่วนของราคามีอะไรเป็นค่าว่างบ้างงานตัวนี้แปลว่าค่าว่างนะคะถ้าว่างตัวนี้ไม่มีข้อมูลราคามีเล่มเดียวมีอยู่เล่มเดียวที่ไม่มีข้อมูลสำนักพิมพ์อันนี้เอาไว้เช็คว่าข้อมูลเรามีข้อมูลอะไรหายบ้างหรือเปล่าก็สามารถให้มันเช็คว่าให้คอมพิวเตอร์มันเช็คให้เราได้นะคะในทางกลับกันมีข้อมูลอะไรบ้างที่ไม่ใช่ค่าว่างก็ใช้คำสั่งที่ใกล้เคียงกันแค่นั้นเองเพราะฉะนั้นภาษาอังกฤษคนข้างๆค่ะเป็นคำง่ายๆพยายามลองแปลดูคำศัพท์ก็ไม่ใช่คำศัพท์ที่ซับซ้อนอะไรมากนะคะที่ใช้ในการจัดการฐานข้อมูลเมื่อกี้เราใช้ and ใช้ออนะคะมันพิมพ์ค่อนข้างยาวเราจะเปลี่ยนใหม่เป็นคำสั่งเท่าไหร่ถึงเท่าไหร่Betweenนะคะก็คือระหว่างนะคะเทียบกันดูนะคะถ้าเราใช้คำสั่งนี้นะคะให้แสดงผลคอลัมน์นะคะที่มีค่าระหว่าง 10 ถึง 20เนื้อเพลงแค่นี้เองแต่ถ้าเราไม่ใช้เราจำคำสั่งมีชีวิตแต่ไม่ได้มันเลยทำให้เราพิมพ์ยาวมากแบบนี้นะคะคำสั่งตัวนี้ทำงานได้เร็วขึ้นกินน้อยลงอย่างเช่นตัวนี้เงื่อนไขคือให้เลือกสืบราคามาโดยที่มีเงื่อนไขคือราคาอยู่ในระหว่าง 500-1000มีกี่เล่มค่ะนะคะ มี 2 เล่ม 5001000สั้นลงเยอะเลยสั้นลงเยอะเลยใครโทรมาเงื่อนไขคือราคาไม่อยู่ในช่วงระหว่าง 500 ถึง 1000มีอะไร 500 ตัดออก1000 ตัดออกเพราะฉะนั้นผลลัพธ์ที่ได้ก็จะมีอยู่เล่นเลยยกเว้นเรื่องที่ราคา 500 กับ 1,000นะคะหรือน่าจะค้นหาข้อมูลตามค่าที่เราต้องการราคาเราจะใช้คำสั่งเงื่อนไขเพิ่มเติมข้างล่างคือi n ตัวนี้นะคะเช่นข้อมูลที่เราต้องการก็คืออาจจะมีตัวเลขนะคะ ให้หาตัวเลขขี้ระหว่าง 1-10ผลลัพธ์ที่ได้จะเป็น 13579 นี้เราทราบอยู่แล้วเลขจำนวนคี่ระหว่าง 1-10นะคะชื่อคนที่ขึ้นต้นด้วยสเสือมม้ามีอะไรบ้างสมชายสมพงษ์สมศักดิ์อะไรก็ว่าไปสมมติฐานข้อมูลนะคะทุกอย่างก็คือเงื่อนไขให้แสดงชื่อหนังสือกับราคาที่ราคาหนังสือจีนผ่านมีค่า 250หนังสือเล่มละ 500150เล่นไหนบ้างมี 250 มีไหมมี 1 เล่ม500 มีไหม500 มี 1 เล่ม750 มีไหมไม่มี1000 มีไหมเพราะฉะนั้นแสดงผล 3 เล่มถามว่าเราค้นหาไม่เจอแล้วมันเกิดอะไรขึ้นไหมไม่เจอก็คือไม่เจอนะคะก็แสดงว่าในฐานข้อมูลเราไม่มีหนังสือเล่มละ 750แค่นั้นเองนะคะหรือการค้นหาหนังสือที่ราคาไม่อยู่ในราคาที่250158 ออกไปไม่เอา500 เอาไหมไม่เอา750 ไม่มีมีตัดออกเพราะฉะนั้นแสดงผลหนังสือเล่มที่เหลือบอกเขาว่าไม่เอาหนังสือราคา 250ไม่เอา 500 ไม่เอา 750 ไม่เอา 1,000งั้นก็แสดงผลค่าที่เหลือแค่นั้นเองคือการตัดออกนะคะคราวนี้เป็นการระบุราคาไปแล้วเราจะระบุเป็นข้อความเป็นตัวอักษรก็ได้จากเมื่อกี้เป็นคำสั่ง in คราวนี้จะเป็นคำสั่ง likeLike เหมือนกดไลค์นี่แหละนะคะก็จะเป็นคนการค้นหาส่วนของข้อความบางครั้งเราจะไม่ได้พิมพ์ชื่อเต็มๆของเขาอาจจะเป็นส่วนของชื่อก็ได้จำชื่อเขาไม่ได้เขาน่าจะชื่อสมหญิงๆอะไรประมาณนี้ซึ่งมันเป็นส่วนของคำจำได้บางส่วนของชื่อของคนที่ชื่อว่าสังคมอาจจะจำคำชื่อขึ้นต้นเขาไม่ได้สามารถค้นหาได้เหมือนกันบางคนอาจจะพิมพ์คำว่าไมโครซอฟท์จำไม่ได้ก็สามารถค้นหาได้เหมือนกันเป็นบางส่วนของข้อความการค้นหาส่วนของข้อความใดๆโดยที่ไม่จำกัดตัวอักษรเราจะใช้เป็นตัวเปอร์เซ็นต์หรือตัว Star เป็นดอกจันตัวนี้ก็ได้เดี๋ยวจะมีตัวอย่างให้ดูหรือเป็นส่วนของข้อความใดๆที่มีขนาดแค่ 1 ตัวอักษรเราจะใช้เป็นอันเดอร์สกอร์หรือเครื่องหมายคำถามในส่วนของโปรแกรม Microsoft Accessเราจะใช้เป็นเครื่องหมายคำถามหรือเป็นวงเล็บวงเล็บเป็นสี่เหลี่ยมแบบนี้นะคะก็คือให้ตัวอักษรใดที่ปรากฏในช่องต้องเป็นตัวอักษรนั้นเท่านั้นแต่ถ้ามีเครื่องหมายตกใจมันจะเป็นการบอกว่าไม่เอาตัวอักษรนั้นนะคะน่าจะเป็นช่วงตัวอักษรก็ได้เดี๋ยวดูตัวอย่างเลยแล้วกันมันจะได้เห็นภาพนะคะอย่างเช่นเงื่อนไขคือให้ค้นหาชื่อหนังสือราคาจากตลาดหนังสือโดยที่ชื่อหนังสือนะคะขึ้นต้นด้วย N ตามด้วยอะไรก็ได้ถ้าเป็นเครื่องหมายดอกจันตัวนี้คือขึ้นต้นด้วยตัวหนังสือนั้นๆตามด้วยอะไรก็ได้ในตารางเราต้องดูสิคะต้นด้วยตัวเองชื่อมี 2 ชื่อเพราะฉะนั้นแสดงผล 2 อันขึ้นต้นด้วยตัวเองอันอื่นไม่ได้ขึ้นเอ็นแล้วหายตัวมาหาชื่อหนังสือที่ขึ้นต้นด้วยอะไรก็ได้ลงท้ายด้วยอะไรก็ได้แต่ในชื่อนั้นมีตัว Cเมื่อไหร่ก็ได้ค่ะลงท้ายอะไรก็ได้ในคำนั้นน่ะต้องมีตัว Cอันแรกชื่อแรกมีไหมคะไม่มีชื่อที่ 2 มีตัว C ตรงตามเงื่อนไขไหมเมื่อไหร่ก็ได้ลงท้ายด้วยอะไรก็ได้แต่มีตัว 4หนังสือโตมาตัวนี้มีไหมมีตัว Cวันนี้ก็มีนะคะถามว่าได้ยังไงก็มันขึ้นต้นด้วยอะไรก็ได้อาจจะขึ้นตัวสีก็ได้ขอให้มีตัว C เป็นประกอบเพราะฉะนั้นก็จะมีหนังสืออยู่ 4 เล่ม4 เล่มนี่คือผลลัพธ์เพราะฉะนั้นบางทีเนี่ยอาจารย์ยักษ์ค้นหาชื่อนักศึกษานะคะชื่อจริงเขาไม่ได้จำได้เข้ามีคำว่าพอในสักอย่างอะไรเงี้ยนะคะฐานข้อมูลก็สามารถค้นหาข้อมูลให้เราได้เช่นเดียวกันนะคะรู้อย่างนี้จะเริ่มสังเกตแล้วว่าทำไมมันมีเครื่องหมายคำถามแล้วก็ดอกจันถ้ามีเครื่องหมายคำถามตัวนี้หมายความว่าข้างหน้าตัว E 1 ตัวอักษรเท่านั้น1 ตัวตามหลังเก้าอี้เป็นกี่ตัวก็ได้มาดูเงื่อนไขกันเลยนะคะถามว่าในหนังสือเล่มนี้ได้ไหมไม่ได้เพราะตรงก่อนหน้าตัว E มีตัวหนังสือก่อนหน้า 5 ตัวซึ่งผิดเงื่อนไขถ้าเป็นเครื่องหมายคำถามตัวหนังสือที่นำหน้าตัวเองจะต้องมีแค่ 1 ตัวเท่านั้นเล่มนี้อ่ะมีแต่ก่อนหน้าตัวเองมีหนังสือตัวหนังสือเยอะเลยก็ไม่ได้นะคะเล่มนี้ได้ไหมขึ้นต้นด้วย 1 ตัวอักษรตามหลังด้วยได้คืนนี้ไม่มีนะคะเล่มนี้ก็ไม่ได้เล่มนี้ได้ขึ้นต้นด้วย 1 ตัวก่อนว่าตัวเองแค่นั้นเพราะฉะนั้นมีแค่ 2 mเล่มนี้ก็ไม่ได้เพราะก่อนหน้าตัว E มีดวงซื้อมากกว่า 1 ตัวนะคะผิดเงื่อนไขใครโทรมานะคะเงื่อนไขว่าให้ชื่อหนังสือขึ้นต้นด้วยตัว N หรือตัว Oตามหลังด้วยอะไรก็ได้นะคะจะมีกี่เล่มเล่มนี้ขึ้นต้นด้วยตัวเอนได้ได้มีตัวโอไหมวีดีโอ 1 เล่มก็แสดงผลหนังสือ 3 เล่มนะคะอันนี้เป็นการดูเงื่อนไขเลยเดี๋ยวอาทิตย์หน้าพวกกูจะต้องไปทำเองอาจารย์อาจจะให้คุณสร้างแล้วก็อาจจะกำหนดว่าให้คุณลองพิมพ์เงื่อนไขตามนี้ดูซิและให้แสดงผลตามที่อาจารย์กำหนดคุณก็ต้องพิมพ์คำสั่งให้ถูกเช่นข้อมูลสัปดาห์หน้าอาจารย์อาจจะบอกว่าให้แสดงผลคนที่ขึ้นต้นชื่อด้วยสเสือกับตัวออกห่างอาทิตย์หน้านักศึกษาก็ต้องทำได้นะคะเพราะว่าอาทิตย์นี้มีตัวอย่างแล้วเนาะเงื่อนไขต่อมาชื่อหนังสือที่ไม่ขึ้นต้นด้วยตัว nตามหลังด้วยอะไรก็ได้ก็หลายเล่มเลยนะคะเล่มนี้เล่มนี้เล่มนี้แล้วนิแค่นี้เองต่อมาจะเริ่มเป็นการปรับปรุงฐานข้อมูลจะเป็นการกำจัดข้อมูลที่อาจจะมีการซ้ำกันเกิดขึ้นก็คือรายการซ้ำนะคะมี 2 คำสั่งว่าจะมีการใช้คำสั่งที่อาจจะกำจัดรายการข้อมูลซ้ำให้เหลือรายการเดียวโดยใช้การกำหนดค่าต่างๆเป็นเกณฑ์คำสั่งฆ่าต้องมาเป็นดิสทิ้งตัวนี้ก็ลบทิ้งทั้งแถวขอดูตัวอย่างการนะคะโดยคำสั่งก็คือให้เลือกกำจัดชื่อซ้ำชื่อที่ 3 นะคะจากตาราง Studentดูในตาราง student ในช่องชื่อชื่อณนะคะอันไหนชื่อซ้ำมีซ้ำ 1 คนสีแดงเพราะฉะนั้นการแสดงผลว่าจะเป็นแค่ 3 ชื่อที่เหลือเพราะว่าแดงมีซ้ำ 3 คนเราจะตัดให้เหลือแค่หนึ่งแดงเท่านั้นข้อมูลอย่างอื่นเราไม่สนใจมันแค่อยากรู้ว่าคนที่ชื่อซ้ำกันตัดชื่อซ้ำออกนะคะนี่คือคำสั่งกลับให้ตัดข้อมูลทิ้งทั้งแถวนะคะอย่างตอนเนี้ยถ้ามันซ้ำกันจริงๆถ้านักศึกษาสังเกตดีๆคนชื่อแดงซ้ำกันก็จริงนะคะแต่นามสกุลเนี่ยไม่ซ้ำกันจะมีเนี้ยทำทั้งชื่อทั้งนามสกุลถ้าใช้คำสั่งนี้นะคะมันจะตัดข้อมูลที่ซ้ํากันทั้งแถวออกอันนี้ก็คือเดี๋ยวเราไปดูในโปรแกรมจริงๆดีกว่านะคะตัวอย่างมันอาจจะยังดูเห็นภาพไม่ชัดมันจะดูน้อยไปเดี๋ยวอาทิตย์หน้าเราได้ทำของจริงเนี่ยเราจะได้ทำเยอะกว่านี้นะคะต่อมาจะเป็นการเรียงลําดับข้อมูลนะคะนะคะ ก็จะใช้คำสั่ง Order byนะคะก็คือการเรียงลำดับก็คือให้แสดงผลข้อมูลทั้งหมดจากตาราง bookเพิ่มเติมโดยให้เรียงลำดับตามราคาถ้าเราไม่สั่งมันจะเป็นการเรียงจากน้อยไปหามากคำสั่งนี้คือ Order by คือให้เรียงลำดับจากราคาน้อยไปหามากศัพท์ใหม่จะเปลี่ยนตามลำดับที่เราสั่งแต่ถ้าเราอยากแย่งจากมากไปหาน้อยเราจะต้องระบุเพิ่มได้ว่า besc ตรงนี้นะคะมันจะหมายถึงว่าให้เราเรียงลำดับตามราคาก็จริงต้องบอกด้วยแปลให้หน่อยจากราคามากไปหาราคาน้อยนะคะเว็บในการซื้อของออนไลน์ค่ะเหมือนกันไส้ในของโปรแกรมแมนคือคำสั่งที่โรงเรียนวันนี้นะคะนักศึกษาจะได้เข้าใจเพราะต่อไปเราจะไม่เป็นแค่ผู้ใช้งานแล้วอาจจะได้เป็นผู้ดูแลระบบด้วยเนาะกลับมาแล้วจะมีฟังก์ชันการคำนวณทางคณิตศาสตร์ที่เกิดขึ้นในการจัดการฐานข้อมูลด้วยอาจจะเป็นฟังก์ชันสำหรับการบวกการนับavg ตัวนี้มันย่อมาจากการหาค่าเฉลี่ยนะคะไอ้average คือการหาค่าเฉลี่ยนะคะหาค่าน้อยที่สุดค่ามากที่สุดอันนี้เป็นคณิตศาสตร์ยังไงก็ตอบมาใช้ด้วยนะคะอย่างเช่นให้รวมราคาทั้งหมดแล้วให้ตั้งชื่อคอลัมน์ใหม่ชื่อว่าสำคัญกว่านี้ให้รวมราคาทั้งหมดใส่ในคอลัมน์ใหม่ฟิวส์ใหม่จากตาราง Book เพราะฉะนั้นผลลัพธ์จากคำสั่งนี้ก็ไม่ยากถ้าเราจำคำสั่งได้ก็คือการเอายอดรวมราคาหนังสือทั้งหมดมาบวกกันถ้าได้ผลลัพธ์ตัวนี้นะคะ