PhpRealestateScript - Tin tức nhanh - mới - nóng nhất đang diễn ra
  • Home
  • Phần Mềm
  • Công Nghệ
  • Kinh Doanh
No Result
View All Result
  • Home
  • Phần Mềm
  • Công Nghệ
  • Kinh Doanh
No Result
View All Result
PhpRealestateScript - Tin tức nhanh - mới - nóng nhất đang diễn ra
No Result
View All Result

Bật mí cách tạo khóa ngoại trong mysql phpmyadmin

admin by admin
July 1, 2020
in Lập Trình PHP
8
Học Php Mysql – Làm thế nào  thiết lập KHÓA NGOẠI (Foreign Key) trong Mysql – Phpmyadmin | Unitop.vn

Tạo khóa ngoại trong mysql phpmyadmin còn gọi là tạo Foreign Key. Đây là việc làm cần thiết để thiết lập mối quan hệ giữa các bảng. Có thể là kết nối bảng với bảng trong MySQL hoặc kết nối “đệ quy” giữa các thuộc tính trong 1 bảng. Vậy thực tế cách tạo khóa ngoại trong mysql phpmyadmin như thế nào chuẩn? Ngay bây giờ bạn hãy cùng chúng tôi giải mã nhé.

Cách tạo khóa ngoại trong mysql phpmyadmin có khó không?

Bạn có thể nhớ rằng cách tạo khóa ngoại trong mysql phpmyadmin cũng tương tự trong các hệ cơ sở dữ liệu khác. Vì thế nếu bạn đã từng tạo khóa ngoại ở bất kỳ hệ cơ sở dữ liệu nào trước đó thì việc này chẳng mấy khó khăn. Tuy nhiên ngược lại nếu đây là lần đầu tiên bạn học cách tạo Foreign Key thì hãy cẩn trọng.

Cách tạo khóa ngoại trong mysql phpmyadmin
Cách tạo khóa ngoại trong mysql phpmyadmin

Trong thực tế có khá nhiều cách tạo khóa ngoại trong hệ cơ sở dữ liệu. Và với nền tảng MySQL cũng vậy. Nếu bạn tìm kiếm cách tạo thì sẽ có những hướng dẫn khác nhau cho bạn tham khảo. Vậy nhưng nhìn chung thông thường cách tạo Foreign Key MySQL Phpmyadmin là sử dụng cú pháp một cú pháp. Đó chính là cú pháp T – SQL.

Có thể tùy vào nhu cầu của bạn mà sẽ có những tùy chỉnh về cách tạo khóa ngoại. Song bạn hãy chú ý cấu trúc chuẩn khi tạo khóa là khai báo field bảng A. Đồng thời cùng với đó tham chiếu field của bảng B thông qua một khóa – REFERENCES.

Hướng dẫn chi tiết 2 cách tạo khóa ngoại trong mysql phpmyadmin đơn giản mà hiệu quả

Để tạo khóa ngoại trong mysql phpmyadmin như đã bật mí thì có khá nhiều cách. Và lựa chọn cách nào là tùy thuộc vào nhu cầu, sở thích của bạn. Tuy nhiên để đơn giản bạn có thể tham khảo ngay 2 cách sau đây với những bước hướng dẫn chi tiết để thực hiện.

Tạo trong lệnh tạo bảng create table

Đây là một cách tạo khóa ngoại trong mysql phpmyadmin đơn giản, hiệu quả. Theo đó bạn có thể trực tiếp tạo khóa giống như cách “tạo khóa chính” trong MySQL. Nghĩa là bạn tạo trực tiếp khóa ngoại trong lệnh tạo bảng. Và lệnh này sẽ được đặt ở vị trí của của field khai báo.  Bạn có thể xem chi tiết cú pháp trong hình ảnh

Cú pháp tạo khóa ngoại trong MySQL
Cú pháp tạo khóa ngoại trong MySQL

Cụ thể dựa vào hình ảnh bạn sẽ thấy có một cú pháp được sử dụng để tạo khóa ngoại. Đó là: FOREIGN KEY (groupid) REFERENCES Groups (groupid). Nghĩa là cú pháp được tạo ra bởi hai phần, bao gồm:

  • FOREIGN KEY (groupid): field chọn làm khóa ngoại. Field này nằm ở bảng con (bảng Users)
  • REFERENCES Groups (groupid): khóa chính của bảng cha. Khóa nằm ở bảng Groups

Sau khi hoàn tất cú pháp bạn truy cập vào phpmyadmin. Lúc này bạn sẽ thấy các bảng kết nối hiện ra. Bạn chỉ cần click “database”. Tiếp đó bạn click “diagram” nằm ở vị trí thanh công cụ. Như vậy là bạn đã hoàn tất quá trình tạo “khóa ngoại không tên” trong mysql phpmyadmin.

Đến đây bạn có thể dừng thao tác tạo khóa ngoại. Tuy nhiên nếu bạn muốn đặt tên cho khóa ngoại vừa mới tạo ra thì hoàn toàn có thể. Trong đó mấu chốt bạn sử dụng từ khóa “CONSTRAINT”. Chi tiết bạn có thể tham khảo ví dụ qua hình ảnh sau:

Đặt tên cho khóa ngoại vừa tạo ra
Đặt tên cho khóa ngoại vừa tạo ra

Tạo khóa ngoại bằng lệnh ALTER TABLE

Bạn có thể lựa chọn cách tiếp theo để tạo khóa ngoại trong MySQL là dùng lệnh “ALTER TABLE”. Cách này cũng khá đơn giản nên nếu bạn xem xét cẩn thận thì có thể tiến hành theo.

Các bạn có thể xem hướng dẫn chi tiết trong video dưới đây

Tuy nhiên bạn chú ý điểm mấu chốt trong cách này là tạo bảng trước. Tiếp đó bạn sử dụng lệnh “ALTER TABLE” để tạo ra khóa ngoại. Cụ thể bạn có thể tham khảo ví dụ qua hình ảnh chi tiết:

Cú pháp tạo khóa ngoại trong MySQL bằng “ALTER TABLE”
Cú pháp tạo khóa ngoại trong MySQL bằng “ALTER TABLE”

Kết luận

Cách tạo khóa ngoại trong mysql phpmyadmin như thế nào? Như vậy là chúng tôi vừa bật mí chi tiết giúp bạn. Bạn hoàn toàn có thể lựa chọn cho mình giải pháp phù hợp nhu cầu. Chúng tôi tin rằng chỉ cần bạn cẩn thận thực hiện theo từng hướng dẫn chi tiết về cú pháp, câu lệnh thì sẽ nhanh chóng thành công. Đặc biệt trong trường hợp bạn muốn tạo khóa ngoại “đệ quy” thì cũng hãy tìm hiểu thêm. Cú pháp lệnh cho trường hợp tự tham chiếu này cũng tương tự như 2 cách trên mà thôi.

——–

ĐĂNG KÝ HỌC LẬP TRÌNH WEB ĐI LÀM

Nguồn:https://phprealestatescript.com/

Xem Thêm Bài Viết Khác:https://phprealestatescript.com/lap-trinh-php

Tags: Youtube
Previous Post

Hướng dẫn Tải Ứng dụng H.a.c.k Kim Cương Free Fire Mới Nhất OB21

Next Post

PCSX2 1.4.0 - HƯỚNG DẪN CONFIG CẤU HÌNH GIẢ LẬP PS2 2018

Next Post
PCSX2 1.4.0 – HƯỚNG DẪN CONFIG CẤU HÌNH GIẢ LẬP PS2 2018

PCSX2 1.4.0 - HƯỚNG DẪN CONFIG CẤU HÌNH GIẢ LẬP PS2 2018

Comments 8

  1. Trường PM says:
    2 years ago

    cảm ơn anh, video rất bổ ích

    Reply
  2. manh dragon says:
    2 years ago

    tại sao e set các khóa ngoại trước khi thêm dữ liệu thì thêm dữ liệu vào ko dc ạ,

    Reply
  3. hang trinh says:
    2 years ago

    Cho em hỏi bài trước tại tbl_post_cat ở đâu ạ?

    Reply
  4. tin vo says:
    2 years ago

    tìm mãi mới ra video này anh ơi, em nghĩ anh nên thêm vào khóa php ạ.

    Reply
  5. trâm lê says:
    2 years ago

    hay quá. cảm ơn anh nhiều.

    Reply
  6. Tinh Truong says:
    2 years ago

    hay quá! tks a!

    Reply
  7. Nghia Dao says:
    2 years ago

    Nội dung hay quá. Đi từ cái cơ bản để làm cái lớn hơn. Cám ơn anh!

    Reply
  8. Nghĩa fingerstyle says:
    2 years ago

    Hay quá a ơi! Thêm đc kiến thức vô cùng quan trọng vs e lúc này. thanks a nhé!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

kệ rượu vĩ công mang vẻ đẹp sang trọng, thời thượng

Top 3 kệ rượu vang sang trọng, đẳng cấp nhất năm 2022

May 13, 2022
Ưu/ nhược điểm của đá ốp bếp nhân tạo và tự nhiên

Giải đáp thắc mắc: Nên lựa chọn đá ốp bếp nhân tạo hay tự nhiên?

February 16, 2022
Một số đầu sim dễ nhớ tại simdeponline

Sim dễ nhớ tìm mua và tham khảo ở đâu giá rẻ nhất?

January 18, 2022
Lắc tay tạo nên cá tính riêng cho các nàng

Bí quyết lựa chọn lắc tay xinh cho các nàng thêm cá tính

December 4, 2021
Cách chọn shop bán đồ decor chất lượng tốt nhất

Cách chọn shop bán đồ trang trí phòng đẹp, đảm bảo chất lượng

November 9, 2021
Sửa chữa máy đun nước nóng ở đâu là uy tín chất lượng hiện nay

Sửa chữa máy đun nước nóng ở đâu là uy tín chất lượng hiện nay

October 8, 2021
  • Giới Thiệu
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Phần Mềm
  • Công Nghệ
  • Kinh Doanh

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.