Sitemap

การนำทางอย่างรวดเร็ว

คำสั่งแบบสอบถาม เลือก การสร้างแบบสอบถามพื้นฐานในการดึงข้อมูล เลือก * การใช้ * กับ SELECT จะคืนค่าคอลัมน์ทั้งหมด เลือกคอลัมน์ ระบุคอลัมน์ที่แน่นอนด้วยชื่อ เลือก table.column อ้างอิงคอลัมน์จากตารางเฉพาะ จาก ระบุตำแหน่งที่จะหาข้อมูล เช่น ใช้นามแฝงชื่อตารางหรือคอลัมน์เป็นชื่อใหม่ชั่วคราว ที่ไหน กรองผลลัพธ์ด้วยเงื่อนไข และ ใช้เงื่อนไขหลายข้อกับส่วนคำสั่ง WHEREผลลัพธ์ต้องตรงกับเงื่อนไขทั้งหมด หรือ ใช้เงื่อนไขหลายข้อกับส่วนคำสั่ง WHEREผลลัพธ์ต้องตรงกับเงื่อนไขเดียวเท่านั้น สั่งโดย เรียงลำดับผลลัพธ์ตามคอลัมน์ฐานข้อมูลเลือกวิธีการสั่งซื้อ เรียงตามคอลัมน์ ASC เรียงลำดับผลลัพธ์ตามคอลัมน์จากน้อยไปหามาก เรียงตามคอลัมน์ DESC เรียงลำดับผลลัพธ์ตามคอลัมน์จากมากไปหาน้อย LIMIT จำกัดจำนวนผลลัพธ์ที่ส่งคืน OFFSET ข้ามจำนวน OFFSET แรกของแถวมักใช้กับ LIMIT แบบสอบถาม เรียกใช้แบบสอบถามเพื่อดึงข้อมูลสำหรับแบบสอบถามอื่น ฟังก์ชันรวม¹ นับ นับจำนวนแถวที่ตรงกับแบบสอบถาม MAX ส่งคืนค่าสูงสุดในคอลัมน์ตัวเลข นาที ส่งคืนค่าต่ำสุดในคอลัมน์ตัวเลข SUM รวมค่าของคอลัมน์ตัวเลข AVG คำนวณค่าเฉลี่ยสำหรับคอลัมน์ตัวเลข มี ใช้กับฟังก์ชันการรวมแทนส่วนคำสั่ง WHERE จัดกลุ่มโดย ใช้เพื่อปรับแต่งผลรวม ผู้ประกอบการ ชอบ การค้นหาแบบคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับรูปแบบด้วยตัวดำเนินการตัวแทน (%) ฉันชอบ การค้นหาแบบไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับรูปแบบที่มีตัวดำเนินการไวด์การ์ด (%) ระหว่าง ค้นหาค่าระหว่างสองค่าทำงานร่วมกับวันที่หรือตัวเลข > ค้นหาค่าที่มากกว่าเงื่อนไข >= ค้นหาค่าที่มากกว่าหรือเท่ากับเงื่อนไข ค้นหาค่าที่น้อยกว่าเงื่อนไข = ค้นหาค่าที่น้อยกว่าหรือเท่ากับเงื่อนไข = ค้นหาค่าที่ตรงกับเงื่อนไขทุกประการ > ค้นหาค่าที่ไม่เท่ากับเงื่อนไข ยูเนี่ยน รวมข้อความค้นหาที่ไม่ซ้ำสองรายการ (ที่มีคอลัมน์เดียวกัน) ไว้ในผลลัพธ์เดียว ยูเนี่ยน ALL รวมการสืบค้นข้อมูลสองรายการ (ที่มีคอลัมน์เดียวกัน) เป็นผลลัพธ์เดียวอนุญาตให้ทำซ้ำได้ ใน ชวเลขสำหรับ WHEREระบุเงื่อนไข OR หลายรายการ ไม่อยู่ใน ชวเลขสำหรับ WHEREระบุเงื่อนไข OR หลายรายการ (กลับด้าน) หรือไม่เท่ากับ เป็นโมฆะ ตรวจสอบค่าว่าง ไม่เป็นโมฆะ ตรวจสอบไม่มีค่าว่าง ตัด ส่งกลับผลลัพธ์ที่ตรงกับสองแบบสอบถาม ลบ ส่งกลับผลลัพธ์ในแบบสอบถามหนึ่งซึ่งไม่ได้อยู่ในแบบสอบถามอื่น¹ เข้าร่วม บน ใช้เพื่อระบุคอลัมน์เพื่อเปรียบเทียบและจับคู่ผลลัพธ์ โดยใช้ ชวเลขสำหรับ ON ใช้เมื่อชื่อคอลัมน์เหมือนกันในทั้งสองตาราง ซ้าย OUTER เข้าร่วม ผลลัพธ์ทั้งหมดจากตารางด้านซ้าย โดยมีเพียงผลลัพธ์ที่ตรงกันจากตารางด้านขวา ด้านซ้ายเข้าร่วม (ไม่มีค่าว่าง) (มีค่าว่าง) ผลลัพธ์ทั้งหมดจากตารางด้านซ้าย แต่ไม่ใช่ในตารางด้านขวา เข้าร่วมภายใน ผลลัพธ์ทั้งหมดที่ตรงกันในตารางทั้งซ้ายและขวา เต็ม OUTER เข้าร่วม ผลลัพธ์ทั้งหมดจากตารางทั้งซ้ายและขวา เข้าร่วมแบบเต็ม (ไม่มีค่าว่าง) (ด้วยค่าว่าง) ผลลัพธ์ทั้งหมดจากทั้งตารางด้านซ้ายและด้านขวา ไม่รวมผลลัพธ์ในทั้งสองตาราง เข้าร่วมด้านนอกขวา ผลลัพธ์ทั้งหมดจากตารางด้านขวา โดยมีเพียงผลลัพธ์ที่ตรงกันจากตารางด้านซ้าย เข้าร่วมด้านนอกขวา (ไม่มีค่าว่าง) (มีค่าว่าง) ผลลัพธ์ทั้งหมดจากตารางด้านขวา แต่ไม่ใช่ในตารางด้านซ้าย การสร้างและแก้ไขตาราง สร้างตาราง สร้างตารางใหม่ โมฆะ อนุญาตค่าว่างสำหรับฟิลด์นี้ ไม่เป็นโมฆะ ไม่อนุญาตให้มีค่าว่างสำหรับฟิลด์นี้ ค่าเริ่มต้น ค่าที่จะเติมฟิลด์ด้วยถ้าไม่ได้ระบุ เช่น สร้างตารางใหม่ตามโครงสร้างของตารางที่มีอยู่ตารางใหม่จะมีข้อมูลจากตารางเก่า แก้ไขตาราง (เพิ่มคอลัมน์) เพิ่มคอลัมน์ใหม่ในตารางที่มีอยู่ แก้ไขตาราง (DROP COLUMN) ลบคอลัมน์ออกจากตารางที่มีอยู่ เปลี่ยนตาราง (เปลี่ยนคอลัมน์) เปลี่ยนประเภทข้อมูลของคอลัมน์ที่มีอยู่ แก้ไขตาราง (เปลี่ยนชื่อคอลัมน์) เปลี่ยนชื่อคอลัมน์ที่มีอยู่ แก้ไขตาราง (เปลี่ยนชื่อตาราง) เปลี่ยนชื่อตารางที่มีอยู่ แก้ไขตาราง (แก้ไข NULL) อนุญาตค่า Null สำหรับคอลัมน์ แก้ไขตาราง (แก้ไขไม่เป็นโมฆะ) ป้องกันค่า Null สำหรับคอลัมน์ วางตาราง ลบตารางและข้อมูลทั้งหมด ตัดตาราง ลบข้อมูลทั้งหมดในตาราง แต่ไม่ใช่ตัวตารางเอง ข้อจำกัด คีย์หลัก ค่าที่ระบุระเบียนในตารางโดยไม่ซ้ำกันการผสมผสานระหว่าง NOT NULL และ UNIQUE กุญแจต่างประเทศ อ้างอิงค่าที่ไม่ซ้ำในตารางอื่นมักจะเป็นคีย์หลักในตารางอื่น มีเอกลักษณ์ บังคับใช้ค่าที่ไม่ซ้ำกันสำหรับคอลัมน์นี้ต่อตาราง ตรวจสอบ ตรวจสอบให้แน่ใจว่าค่าตรงตามเงื่อนไขเฉพาะ ดัชนี (สร้าง) ปรับตารางให้เหมาะสมและเร่งความเร็วการสืบค้นด้วยการเพิ่มดัชนีลงในคอลัมน์ ดัชนี (สร้างที่ไม่ซ้ำใคร) สร้างดัชนีที่ไม่อนุญาตให้มีค่าที่ซ้ำกัน ดัชนี (DROP) ลบดัชนี การสร้างและแก้ไขข้อมูล INSERT (ค่าเดียว) เพิ่มระเบียนใหม่ลงในตาราง แทรก (หลายค่า) เพิ่มระเบียนใหม่หลายรายการลงในตาราง แทรก (เลือก) เพิ่มระเบียนลงในตาราง แต่รับค่าจากตารางที่มีอยู่ อัพเดททั้งหมด) แก้ไขระเบียนที่มีอยู่ทั้งหมดในตาราง อัปเดต (ที่ไหน) แก้ไขระเบียนที่มีอยู่ในตารางที่ตรงกับเงื่อนไข ลบทั้งหมด) ลบระเบียนทั้งหมดออกจากตาราง ลบ (ที่ไหน) ลบระเบียนออกจากตารางที่ตรงกับเงื่อนไข การสร้างและแก้ไขทริกเกอร์¹ สร้างทริกเกอร์ สร้างทริกเกอร์ สร้างทริกเกอร์ (หรือแก้ไข) สร้างทริกเกอร์หรืออัปเดตทริกเกอร์ที่มีอยู่หากพบว่ามีชื่อเดียวกัน เมื่อไร (ก่อน) เรียกใช้ทริกเกอร์ก่อนที่เหตุการณ์จะเกิดขึ้น เมื่อไร (หลัง) เรียกใช้ทริกเกอร์หลังจากเหตุการณ์เกิดขึ้น กิจกรรม (แทรก) เรียกใช้ทริกเกอร์ก่อนหรือหลังการแทรกเกิดขึ้น กิจกรรม (อัพเดท) เรียกใช้ทริกเกอร์ก่อนหรือหลังการอัปเดตเกิดขึ้น กิจกรรม (ลบ) เรียกใช้ทริกเกอร์ก่อนหรือหลังการลบเกิดขึ้น บน ตารางใดที่จะกำหนดเป้าหมายด้วยทริกเกอร์นี้ TRIGGER_TYPE (สำหรับแต่ละแถว) เรียกใช้ทริกเกอร์สำหรับการเปลี่ยนแปลงทุกแถว TRIGGER_TYPE (สำหรับแต่ละคำชี้แจง) เรียกใช้ทริกเกอร์หนึ่งครั้งต่อคำสั่ง SQL โดยไม่คำนึงถึงจำนวนแถวที่จะถูกแก้ไข ดำเนินการ คีย์เวิร์ดเพื่อระบุจุดสิ้นสุดของคำจำกัดความทริกเกอร์หลัก DROP ทริกเกอร์ ลบทริกเกอร์ การสร้างและแก้ไขมุมมอง สร้างมุมมอง สร้างมุมมองใหม่ เช่น กำหนดตำแหน่งที่จะดึงข้อมูลสำหรับมุมมอง ด้วยตัวเลือกการตรวจสอบแบบเรียงซ้อน ตรวจสอบว่าข้อมูลที่แก้ไขผ่านมุมมองเป็นไปตามกฎที่กำหนดโดยกฎนำไปใช้กับมุมมองอื่นๆ ด้วยตัวเลือกการตรวจสอบในพื้นที่ ตรวจสอบว่าข้อมูลที่แก้ไขผ่านมุมมองเป็นไปตามกฎที่กำหนดโดยกฎละเว้นนี้สำหรับมุมมองอื่น ๆ สร้างมุมมองแบบเรียกซ้ำ สร้างมุมมองแบบเรียกซ้ำ (มุมมองที่อ้างถึงนิพจน์ตารางทั่วไปแบบเรียกซ้ำ) สร้างมุมมองชั่วคราว สร้างมุมมองที่มีอยู่สำหรับเซสชันปัจจุบันเท่านั้น DROP VIEW ลบมุมมอง นิพจน์ตารางทั่วไป (CTE)¹ กับ สร้างนิพจน์ตารางทั่วไปใหม่ เช่น ระบุข้อมูลที่จะใช้ใน CTE , (จุลภาค) เชื่อมโยง CTE หลายตัว ¹การใช้งานและการสนับสนุนฐานข้อมูลมักจะแตกต่างกันไป