Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक से अनेक/कई से अनेक SQL

आपको वास्तव में अकादमियों के लिए एक तालिका, पाठ्यक्रमों के लिए एक तालिका और एक संबंध तालिका की आवश्यकता है जहां आप कई-से-अनेक संबंधों को संग्रहीत कर सकते हैं। आप जिस परिणाम की तलाश कर रहे हैं उसे प्राप्त करने के लिए मैं आपके लिए प्रश्न छोड़ता हूं :)

CREATE TABLE academy
(
  academy_id int(11) not null auto_increment,
  name varchar(25) not null,
  primary key (id),
 );

CREATE TABLE course
(
course_id     int(11) not null auto_increment,
course_name   VARCHAR(50)  NOT NULL ,
primary key (course_id),
); 

CREATE TABLE accademy_course
(
  academy_id int(11) not null,
  course_id     int(11) not null ,
  primary key (academy_id, course_id),
  foreign key (academy_id) REFERENCES academy (academy_id) on delete cascade,
  foreign key (course_id) REFERENCES course (course_id) on delete cascade
); 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सम्मिलित तालिकाओं पर mysql_fetch_array कैसे करें, लेकिन स्तंभों का नाम समान है

  2. MySQL सभी अभिभावक-बाल संबंध

  3. सरणी का उपयोग कर पीडीओ अद्यतन तालिका

  4. एक्ज़ीक्यूटिव के साथ डेटा मैनिपुलेशन स्टेटमेंट जारी नहीं कर सकता ()

  5. WAMP पर PHPMyAdmin के लिए खोए हुए MySQL पासवर्ड तक पहुंच प्राप्त करना