‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะสร้างตารางเพิ่มอีกสองตาราง และเราจะตั้งค่าตารางเพื่อให้เราสามารถสร้างโปรแกรมเล็กๆ
‫ที่เราได้เห็นในวิดีโอที่แล้ว
‫ไม่เป็นไร.
‫มาเริ่มกันเลยโดยการสร้างตารางใหม่ที่นี่
‫ดังนั้นฉันจึงไปที่ตารางของฉันในตัวสำรวจเซิร์ฟเวอร์ของฉันภายใต้การเชื่อมต่อข้อมูลที่ถูกต้อง และฉันสร้างตารางใหม่
‫เพิ่มตารางใหม่ที่นี่
‫และตารางใหม่ควรจะเรียกว่าสัตว์เพราะมันจะประกอบด้วยสัตว์ต่าง ๆ ทั้งหมดที่เรามี
‫อย่างที่คุณเห็น ฉันเปลี่ยนชื่อที่นี่ สร้าง table dbo animal
‫จากนั้นเราต้องเพิ่มแถวที่นี่ซึ่งฉันจะเรียกชื่อและมันจะเป็นประเภทและ
‫var char ดังนั้นและ var char 50
‫นี่จึงจะมี 50 ตัวอักษรอีกครั้ง
‫และสิ่งสำคัญคือ ID นี้ที่นี่ จะเป็น ID หลักของเราที่นี่
‫ดังนั้นข้อมูลจำเพาะของ ID หรือข้อกำหนดเฉพาะตัวและฉันจะพูดว่าตัวตนจริงหรือไม่?
‫และคุณจะเห็นได้ว่าตอนนี้จะเพิ่มขึ้นโดยอัตโนมัติ
‫ดังนั้นนี่คือแนวทางเดียวกับที่เราเคยเห็นกับโต๊ะสวนสัตว์ แต่ตอนนี้เราทำอย่างนั้นกับโต๊ะสัตว์ด้วย
‫เมื่อเสร็จแล้วเราสามารถกดปุ่มอัพเดทและอัพเดทฐานข้อมูล
‫และเมื่อเสร็จแล้ว อีกครั้ง เราสามารถรีเฟรชที่นี่ และเราจะเห็นว่าเรามีโต๊ะสัตว์ในตารางของเราเช่นกัน
‫ตอนนี้ มาเพิ่มข้อมูลบางอย่างลงในตารางนั้นกัน
‫เพื่อแสดงข้อมูลหรือข้อมูลตาราง
‫และในนี้ฉันจะใส่ปลา
‫ที่จริงฉันจะเพิ่มปลาฉลาม
‫แล้วตัวตลก
‫ลิงปลา.
‫ตุ๊กแกหมาป่า.
‫จระเข้.
‫หน้าปัดจระเข้
‫แล้วนกฮูก
‫นกแก้ว.
‫แค่นั้นแหละ.
‫ฉันมีแปดชื่อนี้ที่นี่
‫คุณสามารถใช้สิ่งที่แตกต่างกัน
‫นี่เป็นเพียงชื่อสัตว์เท่านั้น
‫และอย่างที่คุณเห็น พวกเขามี ID ด้วยเช่นกัน ซึ่งไม่ซ้ำกันและจะเพิ่มขึ้นโดยอัตโนมัติทุกครั้งที่ฉันป้อนค่า
‫ตอนนี้เรามีสัตว์แปดตัวอยู่ในนี้แล้ว
‫และสิ่งที่ฉันต้องการจะทำตอนนี้คือสร้างการผสมผสานระหว่างสัตว์และสวนสัตว์ เพื่อให้มีฉลามอยู่ในสวนสัตว์ในนิวยอร์ก
‫แต่ก็สามารถเป็นฉลามในไมอามี่ หรือในมิลาน หรือในเบอร์ลิน หรืออะไรก็ตาม
‫จากนั้นก็สามารถเป็นหมาป่าในไมอามี่ แต่ก็สามารถเป็นหมาป่าตัวหนึ่งในนิวยอร์กได้เช่นกัน
‫แต่ก็ไม่ต้อง
‫ดังนั้นสิ่งที่ฉันต้องทำคือสร้างตารางความสัมพันธ์ เพื่อสร้างความสัมพันธ์ระหว่างสัตว์กับสวนสัตว์
‫ไปข้างหน้าและสร้างตารางใหม่นั้นและตารางนั้นจะมี ID และจะมี ID สวนสัตว์ซึ่งเป็นประเภท
‫int และอนุญาต
‫ตอนนี้ฉันจะปิดการใช้งานสิ่งนั้นเช่นกัน
‫ตรงนี้ก็เหมือนกัน.
‫ฉันจะมี ID สัตว์และมันจะเป็นประเภท int และอนุญาตให้ตอนนี้ถูกปิดการใช้งานด้วย
‫ดังนั้นตอนนี้คีย์หลักนี้สำหรับ ID ของฉันจะไม่เพียงพอ
‫ฉันต้องการให้มันเพิ่มขึ้นโดยอัตโนมัติเช่นกัน
‫ดังนั้นฉันจึงไปที่คุณสมบัติของฉันทางด้านขวามือ และมันจะเป็นเท็จ และฉันต้องการให้มันเป็นจริง
‫ตัวตนของมันจะเป็นจริง
‫ไม่เป็นไร.
‫และนั่นจะสร้างตารางของฉัน
‫และฉันจะเปลี่ยนชื่อเพราะฉันต้องการให้มันถูกเรียกว่า Zoo Animal เพราะมันจะเป็นความสัมพันธ์ระหว่างสวนสัตว์กับสัตว์
‫แล้วสัตว์ชนิดใดอยู่ในสวนสัตว์ใด?
‫เสร็จแล้วก็กดอัพเดทได้เลย จะสร้างตารางให้เอง
‫ดังนั้น ไปข้างหน้าและรีเฟรชที่
‫และเราเห็น Zoo Animal อยู่ที่นี่ด้วย
‫และตอนนี้ยังมีบางสิ่งที่เราต้องทำเพื่อดูข้อมูลเหล่านั้นหรือมีข้อมูลสำหรับสวนสัตว์และสัตว์
‫เราจำเป็นต้องอัปเดตแหล่งข้อมูลของเรา
‫และในการทำเช่นนั้น ฉันจะกด alt shift
‫DX ฉันเลือกผู้จัดการสวนสัตว์ที่จะเปิดแหล่งข้อมูลให้ฉัน และฉันต้องกำหนดค่าแหล่งข้อมูลด้วยตัวช่วยสร้าง
‫ฉันจะทำอย่างนั้น
‫มันจะดึงข้อมูลและอย่างที่คุณเห็น เฉพาะสวนสัตว์เท่านั้นที่ถูกเลือกไว้ที่นี่
‫และฉันต้องการเลือกสัตว์และสัตว์สวนสัตว์ด้วย
‫ฉันจะเลือกสิ่งเหล่านั้นและฉันจะกดเสร็จสิ้น
‫เมื่อเสร็จแล้ว คุณจะเห็นว่าสิ่งเหล่านั้นถูกเพิ่มลงในแหล่งข้อมูลของเรา
‫และแหล่งข้อมูลของเราเป็นข้อมูลเกือบทั้งหมดที่เรามีสำหรับตารางเหล่านั้น เพราะไม่เช่นนั้นจะว่างเปล่า
‫และตอนนี้มีบางอย่างที่เราสามารถทำได้คือแก้ไขชุดข้อมูลของเรากับผู้ออกแบบ
‫ดังนั้นฉันจะเปิดมันขึ้น
‫และอย่างที่คุณเห็น นักออกแบบของฉันเปิดใจ และที่นี่ฉันมีสามตาราง
‫ฉันมีสวนสัตว์ ฉันมีสัตว์ และฉันมีสัตว์ในสวนสัตว์ ซึ่งมันเจ๋งมาก
‫สิ่งเหล่านี้ไม่ได้เชื่อมต่อกัน แต่เราจะเปลี่ยนสิ่งนั้นในอีกสักครู่
‫ดังนั้นสวนสัตว์แห่งนี้จึงมี ID และนั่นคือที่ตั้ง
‫สัตว์นั้นมีรหัสในชื่อ จากนั้นเราก็มีสัตว์ในสวนสัตว์ซึ่งมีรหัสสวนสัตว์และรหัสสัตว์
‫แล้วเราจะเชื่อมโยงมันเข้าด้วยกันได้อย่างไร?
‫เพราะสวนสัตว์ควรเชื่อมต่อกับสวนสัตว์
‫สัตว์และสัตว์ควรเชื่อมต่อกับสัตว์ในสวนสัตว์ด้วย
‫เรากลับไปที่ข้อมูลของเราหรือที่จริงที่นี่ นักสำรวจเซิร์ฟเวอร์ของเรา และเราจำเป็นต้องเปลี่ยนสัตว์ในสวนสัตว์ของเรา
‫และเพื่อเปลี่ยน ฉันไปที่ open table definition
‫คลิกขวาที่ Zoo Animal Open Table Definition Next
‫สิ่งที่ฉันต้องทำคือเพิ่มคีย์ต่างประเทศและฉันจะสร้างคีย์ต่างประเทศใหม่และฉันจะเรียกสัตว์สวนสัตว์คีย์ต่างประเทศตัวนั้น
‫หรือจริง ๆ ให้มันง่าย
‫ฉันจะเรียกมันว่าคีย์ต่างประเทศของสวนสัตว์
‫ดังนั้น Zoo F K เพราะนี่จะเป็นคีย์ต่างประเทศของสวนสัตว์ที่เรามี
‫และสิ่งที่มันทำ มันเชื่อมต่อกับกุญแจ
‫มันเชื่อมต่อ
‫และสิ่งที่ทำคือเชื่อมต่อคอลัมน์ของตารางของฉันที่นี่ กับคอลัมน์ของตารางอื่น
‫ดังนั้นที่นี่ฉันจะบอกว่าคีย์ต่างประเทศจะเป็น Xu ID และแหล่งอ้างอิงที่ฉันต้องการเชื่อมต่อกับ
‫Zu จากนั้นไปที่ตารางคอลัมน์หรือคอลัมน์ตารางที่เรียกว่า ID
‫และตอนนี้ฉันก็อยากทำแบบเดียวกัน
‫ฉันจะคัดลอกสิ่งนั้น
‫และที่จริงแล้ว ฉันไม่ต้องการวงเล็บเหลี่ยม
‫ฉันจะทำโดยไม่มีพวกเขา
‫และฉันต้องการทำเช่นเดียวกันสำหรับสัตว์
‫ฉันจะมีกุญแจต่างประเทศของสัตว์ ซึ่งจะเชื่อมต่อกับรหัสสัตว์
‫และที่นี่ ฉันต้องการเข้าถึงรหัสสัตว์ และฉันไม่ต้องการเครื่องหมายจุลภาคนี้ในตอนท้าย
‫เอาล่ะ ด้วยวิธีนี้ ฉันแค่อัปเดตตารางสัตว์ในสวนสัตว์ และฉันจะกำจัดมัน
‫เป็นแบบนั้น.
‫และตอนนี้ฉันสามารถดำเนินการต่อและอัปเดตสิ่งนั้นได้
‫เลยอัพเดทฐานข้อมูล
‫เมื่อเสร็จแล้ว เราสามารถเพิ่มข้อมูลบางอย่างให้กับสัตว์ในสวนสัตว์ของเราได้ เพราะตอนนี้มันค่อนข้างว่าง
‫เรามาเปิดข้อมูลตารางและแสดงกัน
‫และเราจะใช้จริง ๆ แล้วเปิดข้อมูลสัตว์ในสวนสัตว์ที่นี่
‫เรามีข้อมูลสัตว์
‫ดังนั้นฉลามจึงเป็นหนึ่งเดียว ปลาการ์ตูนก็คือลิงและอื่นๆ
‫ลองเพิ่มปลาฉลาม ปลาการ์ตูน ในตำแหน่งแรกของเรา
‫ดังนั้น ID สวนสัตว์จะเป็นหนึ่ง และสัตว์จะเป็นหนึ่ง
‫ID สวนสัตว์จะเป็น 1 ตัว และ ID ของสัตว์จะเป็น 2
‫แล้วมันหมายความว่าอย่างไร?
‫นั่นหมายความว่าในตำแหน่งแรกของเรา และถ้าเราต้องการตรวจสอบว่าสถานที่แรกคืออะไร เราไปที่โต๊ะสวนสัตว์ของเรา
‫และเราจะเห็นว่าสถานที่แรกคือนิวยอร์ก
‫ดังนั้นในนิวยอร์ก เรากำลังจะมีสัตว์
‫หนึ่งและสองเพราะสวนสัตว์เป็นหนึ่งและมีสัตว์หนึ่งและสอง
‫แล้วสัตว์เหล่านั้นคืออะไร?
‫หนึ่งและสอง?
‫พวกมันเป็นปลาฉลามและปลาการ์ตูน
‫ทีนี้มาดูสถานที่ที่สองกันที่โตเกียวกัน
‫ตอนนี้เรามาเพิ่มบางสิ่งในโตเกียวกัน
‫มาเพิ่มสัตว์ตัวที่สามและตัวที่สี่ในโตเกียวกันเถอะ
‫แล้วเราก็มีเมืองที่สาม
‫ลองบวกสัตว์ตัวที่ห้าลงไปกับตัวที่หก
‫แล้วเมืองที่สี่ก็จะมีสัตว์ตัวที่เจ็ดและแปด
‫และตอนนี้เรามีเมืองที่ห้าแล้ว ซึ่งก็คือมิลาน
‫และฉันจะบอกว่ามิลานจะมีทั้งหมด
‫มันก็จะเต็มไปด้วยสัตว์ต่างๆ
‫สี่ ห้า หก ห้า เจ็ด ห้า แปด และห้า หายไป
‫ห้า ห้า ห้า หก ห้า เจ็ด และห้า แปด
‫หมายความว่าตอนนี้เรามีสวนสัตว์ห้าแห่ง และเรามีสัตว์ที่แตกต่างกันแปดตัว
‫และในสวนสัตว์แห่งแรก เรามีสัตว์ตัวหนึ่งและสองตัวเท่านั้น ซึ่งก็คือสัตว์ปลา
‫และอันที่สอง ซึ่งก็คือโตเกียวของเรา เรามีสามและสี่ ซึ่งก็คือลิงกับหมาป่า
‫จากนั้นในเบอร์ลิน เรามีห้าและหกตัว ซึ่งเป็นตุ๊กแกและจระเข้
‫จากนั้นในไคโร เรามีนกฮูกและนกแก้ว และในมิลาน เรามีพวกมันทั้งหมด
‫ดังนั้นเราจึงมีสัตว์ทั้งแปดตัวในมิลาน
‫นั่นคือสิ่งที่ตารางความสัมพันธ์นี้บอกไว้
‫มันบอกว่าเรามีสัตว์ในสวนสัตว์เฉพาะ
‫ตอนนี้ทั้งหมดนั้นยอดเยี่ยมและมากมาย
‫แต่เราจะตรวจสอบได้อย่างไร?
‫เราจะรู้ได้อย่างไรว่าเกิดอะไรขึ้นและทุกอย่างเจ๋งและอื่น ๆ ?
‫เราสามารถสร้างแบบสอบถามใหม่บนฐานข้อมูลของเราได้ และฉันแค่จะไปสร้างฐานข้อมูลหรือสร้างแบบสอบถามที่นี่
‫คลิกขวาและแบบสอบถามใหม่
‫และคุณจะสามารถเพิ่มแบบสอบถาม SQL ได้ที่นี่
‫และฉันจะเลือกข้อมูลทั้งหมดจากสวนสัตว์และสัตว์และ
‫ฉันจะบอกว่า Select star จาก Animal
‫และที่จริงแล้วมันถูกเรียกว่า Capital a Animal
‫ดังนั้นการเลือกเริ่มต้นจากสัตว์
‫ถ้าฉันรันโค้ดนั้น ฉันจึงรันโค้ดหรือ control shift e คุณจะเห็นว่านี่คือสิ่งที่เราได้รับ
‫ดังนั้นเราจึงได้รายการทั้งหมดของสัตว์ของเรา
‫ตัวหนึ่งเป็นฉลาม สองตัวคือปลาการ์ตูน และอื่นๆ
‫ดังนั้นดวงดาวจึงมีความหมายทั้งหมด
‫เราสามารถพูดง่ายๆ ได้ว่า ให้ทุกอย่างจากสัตว์นั้นแก่ฉัน
‫ดังนั้นทุกรายการที่คุณมีจากสัตว์
‫ตอนนี้สำหรับคุณแล้ว ความท้าทายเล็กๆ น้อยๆ แสดงให้เห็นทุกอย่างที่อยู่ในสวนสัตว์
‫สวนสัตว์ทั้งหมดที่เรามี
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ฉันแค่พูดว่า select star จาก Zoo และฉันจะดำเนินการนั้น
‫และอย่างที่คุณเห็น ฉันได้เมืองทั้งห้าของฉันที่นี่ และตอนนี้ก็มีความท้าทายเพิ่มขึ้นเล็กน้อย
‫สิ่งที่เราจะทำตอนนี้คือเราจะไปดูสัตว์ทั้งหมดที่อยู่ในนิวยอร์ก
‫และคุณรู้ไหม นิวยอร์กมีแนวคิดอย่างหนึ่ง
‫ตอนนี้เราต้องการดูว่าสัตว์เหล่านั้นตัวไหนอยู่ในนิวยอร์ก
‫และเพื่อที่จะทำอย่างนั้นได้ เราต้องสร้างตารางสองตารางรวมกัน
‫อย่างแรกเลย เราต้องรู้ตารางของสัตว์ แล้วเราก็ต้องการโต๊ะที่มีสัตว์ในสวนสัตว์ทั้งหมด
‫นั่นก็คือผลรวมของทั้งสอง
‫ดังนั้น เราต้องสร้าง inner join
‫และฉันจะใช้ชื่อที่สามโดยที่ a เป็นสัตว์ของฉัน
‫จากสัตว์ A และตอนนี้ มันจะเป็นการรวมตัวภายใน
‫ภายในเข้าร่วมกับสัตว์สวนสัตว์
‫และที่นั่นฉันให้ชื่อ Z A
‫บน ID ของมัน มันจะอยู่ในข้อต่อกับ ID ของสัตว์ และมันจะเท่ากับสวนสัตว์
‫สัตว์ ID สัตว์
‫ดังที่คุณทราบ มีรหัสสัตว์ และเรามีรหัสสัตว์ในสัตว์สวนสัตว์ และตอนนี้ เราต้องการรวมข้อมูลเหล่านั้นและดูว่ามีรหัสสัตว์ใดบ้างที่สวนสัตว์นิวยอร์ก
‫ดังนั้นเราจึงใช้โดยที่ ID ของสัตว์ในสวนสัตว์ Zoo ID มีค่าเท่ากับหนึ่งเพราะหนึ่งอยู่ในนิวยอร์ก
‫และถ้าเราตรวจสอบอีกครั้ง ที่จริง เราก็สามารถเรียกใช้ได้
‫จากนั้นเราจะเห็นมีปลาฉลามและปลาการ์ตูน
‫เพื่อตรวจสอบว่าเราไปที่ Zoo Animal และแสดงข้อมูลตารางที่นี่ และเราจะเห็นว่าเรามีหนึ่งและสอง
‫ซึ่งเป็นสัตว์ของดี คุณรู้อยู่แล้วว่าฉลามและโคลน
‫ทีนี้ ถ้าเรากลับไปที่คำถามของคุณ นั่นคือสิ่งที่เราได้มา ฉลามและปลาการ์ตูน
‫นั่นคือวิธีที่เราสามารถเข้าร่วมได้
‫และเราจะใช้สิ่งที่คล้ายกัน
‫นี่ไม่ใช่บทช่วยสอน SQL แต่เป็นแบบฝึกหัดฐานข้อมูลที่คมชัดมากกว่า และเราจะทำวิธี
‫C ที่คมชัดในวิดีโอหน้า
‫แล้วเจอกันนะ