เมื่อใช้ 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 เนื่องจากมีความเกี่ยวข้องกับตารางอย่างสมบูรณ์และช่วยให้คุณดำเนินการต่างๆ ได้