Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membuat dan Menjembatani tabel dalam kueri MySQL

Anda hampir sampai, Anda harus mendefinisikan kunci PRIMARY dan FOREIGN untuk atribut dalam tabel, contoh dengan tabel Students, Course, dan Course_Br_Students adalah:

CREATE TABLE Students(
PRIMARY KEY Student_ID SERIAL INTEGER,
Username VARCHAR(255),
First_name VARCHAR(255),
Email VARCHAR(255),
Phone number INTEGER,
Beginning_Date TIME,
Ending_Date TIME,
Max_hours INTEGER,
)

CREATE TABLE Student_Br_Course(
FOREIGN KEY Student_ID REFERENCES Students(Student_ID),
FOREIGN KEY Course_ID REFERENCES Courses(Course_ID),
Role VARCHAR(255),
Status BOOLEAN,
)

CREATE TABLE Courses(
PRIMARY KEY Course_ID INTEGER,
Course_Abbreviation VARCHAR(255),
Course_Number INTEGER,
Section_number INTEGER,
Professor_ID INTEGER,
)

Berikut referensi untuk memahami cara membuat tabel dengan kunci PRIMARY dan FOREIGN:

http://www.w3schools.com/sql/sql_foreignkey.asp




  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 tidak dapat memasukkan catatan dengan kunci utama yang tidak ditandatangani menjadi nol

  2. Bagaimana Anda mengedit prosedur tersimpan di MySQL?

  3. Mengapa mysql_query() mengembalikan TRUE dengan pernyataan SELECT?

  4. CAST ke DECIMAL di MySQL

  5. Hapus semua baris yang tidak memiliki id di tabel lain