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

Cách tạo mối quan hệ trong MySQL

Nếu các bảng là innodb, bạn có thể tạo nó như thế này:

CREATE TABLE accounts(
    account_id INT NOT NULL AUTO_INCREMENT,
    customer_id INT( 4 ) NOT NULL ,
    account_type ENUM( 'savings', 'credit' ) NOT NULL,
    balance FLOAT( 9 ) NOT NULL,
    PRIMARY KEY ( account_id ), 
    FOREIGN KEY (customer_id) REFERENCES customers(customer_id) 
) ENGINE=INNODB;

Bạn phải chỉ định rằng các bảng là innodb vì myisam engine không hỗ trợ khóa ngoại. Tìm tại đây để biết thêm thông tin.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Một MySQL DELETE thành công trả về điều gì? Làm cách nào để kiểm tra xem XÓA có thành công không?

  2. Nhập cơ sở dữ liệu sang MySQL hoặc MariaDB

  3. Cách so sánh hai cột trong MySQL

  4. Rails, MySQL và Snow Leopard

  5. Câu lệnh được soạn sẵn trong WordPress với điều kiện IN ()