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

รับฟิลด์ในแต่ละข้อจำกัดใน MySQL


สมมติว่าเรามีฐานข้อมูล "ธุรกิจ" ที่มีจำนวนตาราง หากคุณต้องการรับเขตข้อมูลในแต่ละข้อจำกัด ให้ใช้แบบสอบถามด้านล่าง

แบบสอบถามด้านล่างคือการรับเขตข้อมูลในแต่ละข้อจำกัดเหล่านั้น -

mysql> เลือก *−> จาก information_schema.key_column_usage−> โดยที่ constraint_schema ='business';

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+--------------------------+-------------------+----------- --------------------------------------------------------------------------- -----------------------------------------------+--------------+- ------------------------------------------------+ ------------------------------------+----------------------+ ------------------------------------+| CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | ORDINAL_POSITION | POSITION_IN_UNIQUE_CONSTRAINT | REFERENCED_TABLE_SCHEMA | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME |+--------------------------+-------------------+------ ------------------------------------------------------------------------------------------ --------------------------------------+--------------+-- ------------------------------------------------+- --------------------------------------------------------------------------- ----------------------------------+| def | ธุรกิจ | ประถม | def | ธุรกิจ | Primarytable | FKPK | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | Primarytable1 | Fk_pk | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | autoincrementtable | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | demoauto | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | เพิ่มค่าอัตโนมัติ | ไอดีออโต้ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | Primarytabledemo | FK | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | ลำดับการสาธิต | รหัสลำดับ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | updtable | IncId | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | transcationdemo | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | triggedemo | User_id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | usernameandpassworddemo | U_Id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | รหัสผู้ใช้ | def | ธุรกิจ | usernameandpassworddemo | รหัสผู้ใช้ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | tblp | FK_PK | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ชื่อ | def | ธุรกิจ | uniquedemo | ชื่อ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ชื่อ | def | ธุรกิจ | uniqueconstdemo | ชื่อ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | keydemo | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | nextiddemo | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | tablepri | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ConstFK | def | ธุรกิจ | tabledemo2 | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ConstFK | def | ธุรกิจ | tabledemo3 | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | วิทยาลัย | นักเรียนFKPK | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | id | def | ธุรกิจ | uniquedemo1 | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | id | def | ธุรกิจ | uniquedemo1 | ชื่อ | 2 | NULL | NULL | NULL | NULL || def | ธุรกิจ | id | def | ธุรกิจ | uniqueautoid | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | schemadatabasemethoddemo | TheKey | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | ข้อมูลพนักงาน | EmpId | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ชื่อ | def | ธุรกิจ | addunique | ชื่อ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | parentdemo | FKPK | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | lastinsertrecordiddemo | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | demoindex | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | คอมโพสิตprimarykey | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | คอมโพสิตprimarykey | ชื่อนักเรียน | 2 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | เพิ่มการเพิ่มอัตโนมัติ | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | รหัส | def | ธุรกิจ | uniqueconstrainttable | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | mergedemo1 | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | mergedemo2 | id | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | Foreigntable1 | รหัสนักศึกษา | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | twoprimarykeytabledemo | ผลลัพธ์ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | twoprimarykeytabledemo | รหัสนักศึกษา | 2 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | showconstraintsdemo | รหัสหนังสือ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | showconstraintsdemo | ชื่อหนังสือ | 2 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ผู้เขียนหนังสือ | def | ธุรกิจ | showconstraintsdemo | ผู้เขียนหนังสือ | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | autoincrementtozero | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | altertabletoaddautoincrement | รหัสนักศึกษา | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | เพิ่มprimarykeydemo | รหัสมหาวิทยาลัย | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | ประถม | def | ธุรกิจ | resetprimarykey | รหัส | 1 | NULL | NULL | NULL | NULL || def | ธุรกิจ | constFKPK | def | ธุรกิจ | Foreigntable | Fk_pk | 1 | 1 | ธุรกิจ | Primarytable1 | fk_pk || def | ธุรกิจ | FKConst | def | ธุรกิจ | Foreigntabledemo | FK | 1 | 1 | ธุรกิจ | Primarytabledemo | fk || def | ธุรกิจ | ConstFK | def | ธุรกิจ | tblf | FK_PK | 1 | 1 | ธุรกิจ | tblp | fk_pk || def | ธุรกิจ | StudCollegeConst | def | ธุรกิจ | นักศึกษา | นักเรียนFKPK | 1 | 1 | ธุรกิจ | วิทยาลัย | studentfkpk || def | ธุรกิจ | ConstChild | def | ธุรกิจ | เด็กสาธิต | FKPK | 1 | 1 | ธุรกิจ | parentdemo | fkpk || def | ธุรกิจ | Primarytable1demo_ibfk_1 | def | ธุรกิจ | Primarytable1demo | ForeignId | 1 | 1 | ธุรกิจ | Foreigntable1 | นักศึกษา |+--------------------------+-------------------+------ ------------------------------------------------------------------------------------------ --------------------------------------------+--------------+-- ------------------------------------------------+- --------------------------------------------------------------------------- ------------------------+52 แถวในชุด 2 คำเตือน (0.21 วินาที)