วิธีตรวจสอบการมีอยู่ของโต๊ะ

สารบัญ:

วิธีตรวจสอบการมีอยู่ของโต๊ะ
วิธีตรวจสอบการมีอยู่ของโต๊ะ

วีดีโอ: วิธีตรวจสอบการมีอยู่ของโต๊ะ

วีดีโอ: วิธีตรวจสอบการมีอยู่ของโต๊ะ
วีดีโอ: อย่าฆ่าจีน่าเลย จีน่ากลัวแล้ว! | ตอกย้ำความสนุก ระบำมาร EP.14 | Ch7HD 2024, พฤศจิกายน
Anonim

เมื่อใช้ MySQL คุณสามารถสร้างฐานข้อมูลของหัวข้อและขนาดต่างๆ ตั้งแต่คอลเลกชันเล็กๆ ของตารางไปจนถึงฐานข้อมูลขนาดใหญ่ขององค์กร ฐานข้อมูลขนาดใหญ่นั้นรักษาได้ยากกว่าฐานข้อมูลขนาดเล็กมาก เนื่องจากตารางที่หลากหลายและความสัมพันธ์ระหว่างกัน บ่อยครั้งจำเป็นต้องตรวจสอบว่ามีการสร้างตารางก่อนหน้านี้หรือไม่

วิธีตรวจสอบการมีอยู่ของโต๊ะ
วิธีตรวจสอบการมีอยู่ของโต๊ะ

จำเป็น

ความรู้เกี่ยวกับ MySQL

คำแนะนำ

ขั้นตอนที่ 1

ผู้ดูแลระบบสื่อสารกับฐานข้อมูลโดยใช้คำขอพิเศษ แบบสอบถามถูกสร้างขึ้นในภาษา MySQL ด้วยภาษาการเขียนโปรแกรมพิเศษที่มีกฎการเขียนของตัวเองและชุดของตัวดำเนินการ ตามกฎแล้ว ในการตรวจสอบการมีอยู่ของตาราง คุณต้องป้อนแบบสอบถามบางอย่างที่ตรวจสอบฐานและให้ผลลัพธ์ที่แม่นยำแก่คุณ พยายามป้อนชุดค่าผสมดังกล่าวให้ถูกต้อง ราวกับว่าใช้ผิดวิธี คุณอาจสร้างข้อผิดพลาดต่างๆ บนเซิร์ฟเวอร์ได้

ขั้นตอนที่ 2

ในการตรวจสอบการมีอยู่ของตารางตามชื่อที่กำหนด ให้ใช้แบบสอบถามของแบบฟอร์ม:

เลือก TABLE_NAME จาก INFORMATION_SCHEMA. TABLES โดยที่ TABLE_SCHEMA = 'dbname' และ TABLE_NAME = 'tablename'

ควรแทนที่ค่า dbname และ tablename ด้วยชื่อของคุณ หากคุณต้องการสร้างตารางในภายหลัง หากไม่พบตาราง ให้ใช้คำสั่งของแบบฟอร์ม:

สร้างตารางหากไม่มีอยู่

ขั้นตอนที่ 3

หากการสื่อสารกับฐานข้อมูลดำเนินการผ่าน msysobjects คำขอให้มีตารางเฉพาะควรมีลักษณะดังนี้:

SELECT COUNT (*) จาก msysobjects โดยที่ type = 1 AND name = 'tablename'

หากคุณต้องการลบตาราง หากพบ ให้เขียนแบบสอบถามดังนี้:

วางตารางหากมีตาราง;

ขั้นตอนที่ 4

ฐานข้อมูลที่ใช้ MySQL สมัยใหม่สามารถมีตารางได้หลายหมื่นตารางพร้อมแถวหลายล้านแถว อาจเป็นเรื่องยากที่จะเข้าใจข้อมูลที่สับสนเช่นนี้ อย่างไรก็ตาม มีการร้องขอพิเศษเพื่อแก้ไขปัญหาดังกล่าว โดยทั่วไป เราสามารถพูดได้ว่าการตรวจสอบการมีอยู่ของตารางนั้นใช้เวลาและความพยายามอย่างมาก เพื่อให้คุณทำงานกับตารางได้ง่ายขึ้นในอนาคต เรียนรู้บทช่วยสอนพิเศษเกี่ยวกับภาษาการเขียนโปรแกรม MySQL เนื่องจากมีความเกี่ยวข้องกับตารางอย่างสมบูรณ์และช่วยให้คุณดำเนินการต่างๆ ได้