Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo và cầu nối các bảng trong truy vấn MySQL

Bạn sắp hoàn tất, bạn phải xác định các khóa CHÍNH và NGOÀI cho các thuộc tính trong bảng, một ví dụ với bảng Sinh viên, Khóa học và Course_Br_Students là:

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,
)

Đây là tài liệu tham khảo để hiểu cách tạo bảng với các khóa CHÍNH và NGOÀI:

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. Truy vấn động sử dụng số lượng biến đối số IN (p1, p2, p3)

  2. Laravel (5.3) Eloquent - Vấn đề về mối quan hệ

  3. Làm cách nào để biết có bao nhiêu kết nối MySQL đang mở?

  4. Kết nối C # Mysql phải hợp lệ và mở

  5. Mã hóa ngủ đông của cơ sở dữ liệu hoàn toàn minh bạch với ứng dụng