Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะดูข้อจำกัดที่ใช้กับตารางที่จัดเก็บไว้ในฐานข้อมูลอื่นซึ่งฉันกำลังใช้อยู่ได้อย่างไร


คำสั่ง MySQL SHOW CREATE TABLE จะให้ข้อ จำกัด ที่ใช้กับตารางใดตารางหนึ่งพร้อมกับรายละเอียดอื่น ๆ เกี่ยวกับตารางนั้นที่จัดเก็บไว้ในฐานข้อมูลอื่นซึ่งฉันกำลังใช้อยู่ ไวยากรณ์จะเป็นดังนี้ −

ไวยากรณ์

SHOW CREATE TABLE db_name.table_name;

ในที่นี้ table_name คือชื่อของตารางที่เราอยากเห็นข้อจำกัด

Db_name คือชื่อของชื่อฐานข้อมูลที่เก็บตารางไว้

ตัวอย่าง

ในตัวอย่างนี้ เราได้รับรายละเอียดของตารางชื่อ 'arena' ที่จัดเก็บไว้ในฐานข้อมูล MySQL -

mysql> Show Create table mysql.arena\G
*************************** 1. row ***************************
Table: arena
Create Table: CREATE TABLE `arena` (
   `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
   `Photo` blob, PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

ชุดผลลัพธ์ข้างต้นแสดงให้เห็นว่ามีข้อ จำกัด ของคีย์หลักในคอลัมน์ 'id' ในตาราง 'arena' ที่จัดเก็บไว้ใน 'mysql'