Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?

MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ. Công cụ nguồn mở này là một trong những RDBM tốt nhất có sẵn trên thị trường đang được sử dụng để phát triển các ứng dụng phần mềm dựa trên web trong số các ứng dụng khác. & NBSP;Open-source tool is one of the best RDBMS available in the market that is being used to develop web-based software applications among others. 

Show

MySQL có thể mở rộng, trực quan và nhanh chóng khi so sánh với những người đương thời. Nó chứa một kiến ​​trúc máy khách-máy chủ ở cốt lõi là máy chủ MySQL.

Máy chủ này được sử dụng như một chương trình riêng biệt và xử lý tất cả các hướng dẫn, lệnh và câu lệnh cơ sở dữ liệu bao gồm các thuật toán xử lý được MySQL có thể xử lý các chế độ xem và hoạt động như thả, cập nhật và hiển thị/danh sách.

Blog này nói về các tính năng nổi bật khác nhau của các khóa MySQL như khóa chính của MySQL, khóa độc đáo MySQL, khóa ứng cử viên MySQL, khóa nước ngoài MySQL và Key MYSQL Super Key và các cách khác nhau để xác định chúng.

Nó cũng giới thiệu ngắn gọn về các khóa cơ sở dữ liệu quan hệ và MySQL trước khi đi vào mấu chốt của chủ đề.

Mục lục

  • MySQL là gì?
    • Các tính năng chính của MySQL
  • Khóa trong cơ sở dữ liệu quan hệ là gì?
  • Khóa chính MySQL là gì?
    • Sử dụng bảng tạo để xác định khóa MySQL chính
    • Sử dụng bảng thay đổi để xác định khóa MySQL chính
  • Khóa duy nhất MySQL là gì?
    • Sử dụng bảng tạo để xác định khóa MySQL duy nhất
    • Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất
  • Khóa ứng cử viên MySQL là gì?
  • Khóa ngoại của MySQL là gì?
    • Điều kiện tiên quyết/điều kiện để sử dụng khóa MySQL nước ngoài
    • Làm thế nào để thêm khóa MySQL nước ngoài?
    • Làm thế nào để xóa/thả khóa MySQL nước ngoài?
    • Làm thế nào để vô hiệu hóa kiểm tra khóa MySQL nước ngoài?
  • MYSQL Super Key là gì?
  • Câu hỏi thường gặp (Câu hỏi thường gặp)
  • Sự kết luận

MySQL là gì?

Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Các tính năng chính của MySQL

Khóa trong cơ sở dữ liệu quan hệ là gì?

Các tính năng chính của MySQL

  • Khóa trong cơ sở dữ liệu quan hệ là gì?
  • Khóa chính MySQL là gì?
  • Sử dụng bảng tạo để xác định khóa MySQL chính

Sử dụng bảng thay đổi để xác định khóa MySQL chính

Khóa trong cơ sở dữ liệu quan hệ là gì?

Khóa chính MySQL là gì?

Sử dụng bảng tạo để xác định khóa MySQL chính

Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Các tính năng chính của MySQL

Khóa trong cơ sở dữ liệu quan hệ là gì?

Khóa chính MySQL là gì?

Sử dụng bảng tạo để xác định khóa MySQL chính

  • Sử dụng bảng thay đổi để xác định khóa MySQL chính
  • Khóa duy nhất MySQL là gì?
  • Sử dụng bảng tạo để xác định khóa MySQL duy nhất
  • Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất
  • Khóa ứng cử viên MySQL là gì?

Khóa ngoại của MySQL là gì?including 40+ Free Data Sources) like MySQL to a destination of your choice in real-time in an effortless manner. 

Điều kiện tiên quyết/điều kiện để sử dụng khóa MySQL nước ngoài

Làm thế nào để thêm khóa MySQL nước ngoài?

Làm thế nào để xóa/thả khóa MySQL nước ngoài?

Khóa chính MySQL là gì?

Sử dụng bảng tạo để xác định khóa MySQL chính

Sử dụng bảng thay đổi để xác định khóa MySQL chính

Khóa duy nhất MySQL là gì?

Sử dụng bảng tạo để xác định khóa MySQL duy nhất

Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất

Khóa ứng cử viên MySQL là gì?

  • Sử dụng bảng tạo để xác định khóa MySQL chính
  • Sử dụng bảng thay đổi để xác định khóa MySQL chính

Sử dụng bảng tạo để xác định khóa MySQL chính

  • Sử dụng bảng thay đổi để xác định khóa MySQL chính: You can define the Primary MySQL Key for a table through the CREATE TABLE statement. In case the Primary MySQL Key has only one column, you can use the PRIMARY KEY constraint as a column constraint as follows:
CREATE TABLE table_name(
    primary_key_column datatype PRIMARY KEY,
    ...
);
  • Bước 2: Nếu khóa MySQL chính có nhiều cột, bạn sẽ phải sử dụng ràng buộc khóa chính làm ràng buộc bảng:: If the Primary MySQL Key has more than one column, you would have to use the PRIMARY KEY constraint as a table constraint:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
  • Bước 3: Bạn có thể sử dụng ràng buộc bảng khóa chính nếu khóa MySQL chính chỉ có một cột như sau:: You can use the PRIMARY KEY table constraint if the Primary MySQL Key has only one column as follows:
CREATE TABLE table_name ( 
    primary_key_column datatype, 
    ...,
    PRIMARY KEY(primary_key_column)
);
  • Bước 4: Trong ví dụ này, bạn sẽ tạo một bảng có tên người dùng có khóa MySQL chính là cột user_id:: In this example, you will be creating a table called users whose Primary MySQL Key is the user_id column:
CREATE TABLE users(
   user_id INT AUTO_INCREMENT PRIMARY KEY,
   username VARCHAR(40),
   password VARCHAR(255),
   email VARCHAR(255)
);
  • Bước 5: Bạn có thể sử dụng câu lệnh sau để tạo bảng vai trò có ràng buộc khóa chính làm ràng buộc bảng:: You can use the following statement to create a roles table that has the PRIMARY KEY constraint as the table constraint:
CREATE TABLE roles(
   role_id INT AUTO_INCREMENT,
   role_name VARCHAR(50),
   PRIMARY KEY(role_id)
);
  • Bước 6: Nếu khóa MySQL chính chứa các cột khác nhau, bạn cần chỉ định những gì chúng là ở cuối câu lệnh CREATE TABLE. Bạn cần đặt một danh sách các cột khóa chính được phân tách bằng dấu phẩy trong ngoặc đơn sau các từ khóa chính. Trong ví dụ này, bạn tạo bảng user_roles có khóa MySQL chính chứa hai cột: ROME_ID và user_id. Bảng này xác định ràng buộc khóa chính là ràng buộc bảng:: If the Primary MySQL Key contains various columns, you need to specify what they are at the end of the CREATE TABLE statement. You need to put a comma-separated list of Primary Key columns within parentheses after the PRIMARY KEY keywords. In this example, you create a user_roles table whose Primary MySQL Key contains two columns: role_id and user_id. This table defines the PRIMARY KEY constraint as the table constraint:
CREATE TABLE user_roles(
   user_id INT,
   role_id INT,
   PRIMARY KEY(user_id,role_id),
   FOREIGN KEY(user_id) 
       REFERENCES users(user_id),
   FOREIGN KEY(role_id) 
       REFERENCES roles(role_id)
);
  • Bước 7: Bạn có thể lưu ý ở đây rằng câu lệnh này cũng kết thúc việc tạo ra hai ràng buộc chính của nước ngoài.: You can note here that this statement also ends up creating two Foreign Key constraints.

Sử dụng bảng thay đổi để xác định khóa MySQL chính

  • Bước 1: Nếu vì một số lý do, bảng không có khóa chính, bạn có thể tận dụng câu lệnh ALTER BẢNG để cung cấp khóa chính cho bảng như được đề cập trong đoạn mã bên dưới:: If due to some reason, a table does not have a Primary Key, you can leverage the ALTER TABLE statement to supply a Primary Key to the table as mentioned in the code snippet below:
ALTER TABLE table_name
ADD PRIMARY KEY(column_list);
  • Bước 2: Ví dụ được đề cập dưới đây cung cấp cột ID cho khóa chính. Nhưng trước tiên, bạn cần tạo bảng PKDemos mà không cần khóa chính:: The example mentioned below supplies the id column to the Primary Key. But first, you need to create the pkdemos table without a Primary Key:
CREATE TABLE pkdemos(
   id INT,
   title VARCHAR(255) NOT NULL
);
  • Bước 3: Tiếp theo, bạn cần thêm khóa chính vào bảng bằng cách tận dụng câu lệnh ALTER BẢNG như sau:: Next, you need to add the Primary Key to the table by leveraging the ALTER TABLE statement as follows:
ALTER TABLE pkdemos
ADD PRIMARY KEY(id);
  • Bước 4: Nếu bạn muốn thêm một khóa chính vào bảng đã có dữ liệu, thì dữ liệu trong (các) cột sẽ được gói gọn trong khóa chính phải là duy nhất và không phải là NULL.: If you want to add a Primary Key to a table that already has data, then, the data in the column(s) which will be encapsulated within the PRIMARY KEY must be unique and NOT NULL.

Khóa duy nhất MySQL là gì?

Một nhóm gồm một hoặc nhiều trường/cột bảng xác định duy nhất một bản ghi trong bảng cơ sở dữ liệu được gọi là khóa duy nhất trong các khóa MySQL.

Nó tương tự như một khóa chính ở chỗ nó chỉ có thể chấp nhận một giá trị null và không thể có các giá trị trùng lặp.

Cả khóa duy nhất và phím chính đảm bảo rằng một cột hoặc bộ cột là duy nhất.

Dưới đây là một vài khía cạnh nổi bật của việc hiểu chìa khóa độc đáo của MySQL:

  • Sử dụng bảng tạo để xác định khóa MySQL duy nhất
  • Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất

Sử dụng bảng tạo để xác định khóa MySQL duy nhất

  • Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất: You can use the following syntax if you want to define the Unique Key for a solitary column:
CREATE TABLE <table_name>
(
Column_name1 datatype() UNIQUE,
Column_name2 datatype(),
);
  • Bước 1: Bạn có thể sử dụng cú pháp sau nếu bạn muốn xác định phím duy nhất cho cột đơn độc:: If you wish to define more than one Unique Key within a table you can use the following syntax:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
0
  • Bước 2: Nếu bạn muốn xác định nhiều hơn một khóa duy nhất trong bảng, bạn có thể sử dụng cú pháp sau:: You will be checking this with the help of an example now. Create a table as follows:
Bước 3: Bạn sẽ kiểm tra điều này với sự trợ giúp của một ví dụ ngay bây giờ. Tạo một bảng như sau:
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Image Source
  • Nguồn
    CREATE TABLE table_name(
        primary_key_column1 datatype,
        primary_key_column2 datatype,
        ...,
        PRIMARY KEY(column_list)
    );
    1Image
    : Next, you need to insert some rows in this table as follows:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
2
  • Bước 4: Tiếp theo, bạn cần chèn một số hàng trong bảng này như sau:: Now, if you try to fetch the values from this table, here’s the output you can expect:
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Bước 5: Bây giờ, nếu bạn cố gắng tìm nạp các giá trị từ bảng này, ở đây, đầu ra mà bạn có thể mong đợi:
  • Nguồn hình ảnh: Now, if you try to insert a new record with existing data, MySQL will throw an error for the following code snippet:
Bước 6: Bây giờ, nếu bạn cố gắng chèn một bản ghi mới với dữ liệu hiện có, MySQL sẽ gây ra lỗi cho đoạn mã sau:
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Image Source

Sử dụng bảng thay đổi để xác định khóa MySQL duy nhất

  • Bước 1: Bạn có thể sử dụng cú pháp sau nếu bạn muốn xác định phím duy nhất cho cột đơn độc:: MySQL allows you to add a Primary Key on the column of the existing table based on the syntax mentioned below:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
4
  • Bước 2: Nếu bạn muốn xác định nhiều hơn một khóa duy nhất trong bảng, bạn có thể sử dụng cú pháp sau:: If you wish to apply the Unique Key constraint on a table called friend, you can use the following code snippet:
Bước 3: Bạn sẽ kiểm tra điều này với sự trợ giúp của một ví dụ ngay bây giờ. Tạo một bảng như sau:
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Image Source
  • Nguồn
    CREATE TABLE table_name(
        primary_key_column1 datatype,
        primary_key_column2 datatype,
        ...,
        PRIMARY KEY(column_list)
    );
    1Image
    : Finally, check the result with the help of the following code snippet:
Bước 4: Tiếp theo, bạn cần chèn một số hàng trong bảng này như sau:
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Image Source

Bước 5: Bây giờ, nếu bạn cố gắng tìm nạp các giá trị từ bảng này, ở đây, đầu ra mà bạn có thể mong đợi:

Nguồn hình ảnh

Bước 6: Bây giờ, nếu bạn cố gắng chèn một bản ghi mới với dữ liệu hiện có, MySQL sẽ gây ra lỗi cho đoạn mã sau:

Nguồn

CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
3Image

Bước 1: MySQL cho phép bạn thêm khóa chính trên cột của bảng hiện có dựa trên cú pháp được đề cập dưới đây:

Bước 2: Nếu bạn muốn áp dụng ràng buộc khóa duy nhất trên bảng có tên Friend, bạn có thể sử dụng đoạn mã sau:

CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
5Image Nguồn

Bước 3: Cuối cùng, hãy kiểm tra kết quả với sự trợ giúp của đoạn mã sau:

Nguồn

CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
6Image

Hoặc, các giá trị trong các cột khóa nước ngoài này phải không hợp lệ để chúng có giá trị.

Dưới đây là một vài khía cạnh nổi bật của việc hiểu chìa khóa nước ngoài MySQL:

  • Điều kiện tiên quyết/điều kiện để sử dụng khóa MySQL nước ngoài
  • Làm thế nào để thêm khóa MySQL nước ngoài?
  • Làm thế nào để xóa/thả khóa MySQL nước ngoài?
  • Làm thế nào để vô hiệu hóa kiểm tra khóa MySQL nước ngoài?

Điều kiện tiên quyết/điều kiện để sử dụng khóa MySQL nước ngoài

Làm thế nào để thêm khóa MySQL nước ngoài?

  • Làm thế nào để xóa/thả khóa MySQL nước ngoài?
  • Làm thế nào để vô hiệu hóa kiểm tra khóa MySQL nước ngoài?
  • Dưới đây là một vài điều kiện mà khóa nước ngoài MySQL phải tuân thủ:

Làm thế nào để thêm khóa MySQL nước ngoài?

Làm thế nào để xóa/thả khóa MySQL nước ngoài?

CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
7

Làm thế nào để xóa/thả khóa MySQL nước ngoài?

  • Làm thế nào để vô hiệu hóa kiểm tra khóa MySQL nước ngoài?: If you wish to drop a Foreign Key constraint, you can leverage the ALTER TABLE statement as follows:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
8

Dưới đây là một vài điều kiện mà khóa nước ngoài MySQL phải tuân thủ:

  • Các lĩnh vực cần được sử dụng trong mối quan hệ khóa nước ngoài cần được lập chỉ mục.: From the output, it is evident that the products table contains only one Foreign Key constraint, fk_category. You can use the following command to drop it from the table:
CREATE TABLE table_name(
    primary_key_column1 datatype,
    primary_key_column2 datatype,
    ...,
    PRIMARY KEY(column_list)
);
9
  • Cả hai bảng sẽ được liên kết cần phải có cùng loại cơ sở dữ liệu.: To make sure that the Foreign Key constraint has been dropped, you can look at the structure of the products table as follows:
Mối quan hệ trường quan trọng nước ngoài cần phải tương tự trong kiểu dữ liệu cũng như hợp lệ.
Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Image Source

Làm thế nào để vô hiệu hóa kiểm tra khóa MySQL nước ngoài?

  • Dưới đây là một vài điều kiện mà khóa nước ngoài MySQL phải tuân thủ: Quite often, you might find it advantageous to disable Foreign Key Checks. For instance, when you import data from a CSV File within a table. If you don’t disable Foreign Key checks, you would have to load data into proper order. This means that you would have to load data into the parent tables first followed by the child tables, which can be quite cumbersome.
  • Các lĩnh vực cần được sử dụng trong mối quan hệ khóa nước ngoài cần được lập chỉ mục.Disabling Foreign Key checks allows you to load data into the tables in any given order. You can use the following statement for the same:
CREATE TABLE table_name ( 
    primary_key_column datatype, 
    ...,
    PRIMARY KEY(primary_key_column)
);
1
  • Cả hai bảng sẽ được liên kết cần phải có cùng loại cơ sở dữ liệu. You can enable it again by using the following code snippet:
CREATE TABLE table_name ( 
    primary_key_column datatype, 
    ...,
    PRIMARY KEY(primary_key_column)
);
1

Mối quan hệ trường quan trọng nước ngoài cần phải tương tự trong kiểu dữ liệu cũng như hợp lệ.

Bạn có thể thêm một khóa nước ngoài vào một bảng hiện có bằng cách sử dụng lệnh bảng thay đổi cùng với một mệnh đề Khóa nước ngoài để mô tả trường thích hợp làm khóa nước ngoài như sau:

Bước 1: Nếu bạn muốn bỏ một ràng buộc khóa nước ngoài, bạn có thể tận dụng câu lệnh ALTER BẢNG như sau:

Hướng dẫn how do i find mysql key? - làm cách nào để tìm khóa mysql?
Trong cú pháp đã nói ở trên, bạn cần đề cập đến tên của bảng mà bạn muốn thả khóa nước ngoài theo các từ khóa thay đổi bảng. Bạn cũng cần chỉ định tên ràng buộc sau từ khóa khóa nước ngoài.

Bước 2: Từ đầu ra, rõ ràng bảng sản phẩm chỉ chứa một ràng buộc khóa nước ngoài, FK_C Category. Bạn có thể sử dụng lệnh sau để thả nó từ bảng:

Bước 3: Để đảm bảo rằng ràng buộc khóa nước ngoài đã bị loại bỏ, bạn có thể nhìn vào cấu trúc của bảng sản phẩm như sau:

Nguồn

CREATE TABLE table_name ( 
    primary_key_column datatype, 
    ...,
    PRIMARY KEY(primary_key_column)
);
0Image

Bước 1: Khá thường xuyên, bạn có thể thấy nó có lợi khi vô hiệu hóa kiểm tra khóa nước ngoài. Chẳng hạn, khi bạn nhập dữ liệu từ tệp CSV trong bảng. Nếu bạn không vô hiệu hóa kiểm tra khóa nước ngoài, bạn sẽ phải tải dữ liệu theo thứ tự thích hợp. Điều này có nghĩa là bạn sẽ phải tải dữ liệu vào các bảng cha trước, theo sau là các bảng con, có thể khá cồng kềnh.

CREATE TABLE table_name ( 
    primary_key_column datatype, 
    ...,
    PRIMARY KEY(primary_key_column)
);
3

Bước 2: Vô hiệu hóa kiểm tra khóa nước ngoài cho phép bạn tải dữ liệu vào các bảng theo bất kỳ thứ tự nào. Bạn có thể sử dụng câu lệnh sau đây cho cùng:

Bước 3: Bạn có thể bật lại bằng cách sử dụng đoạn mã sau:

MySQL Super Key là gì?

Trong một cơ sở dữ liệu quan hệ, một siêu khóa được định nghĩa là một tập hợp các thuộc tính có thể xác định mọi bộ phận của một mối quan hệ. Vì các giá trị siêu khóa là duy nhất, các bộ dữ liệu có cùng giá trị siêu khóa cũng sẽ có cùng các giá trị thuộc tính không phải là khóa.

Ví dụ: (ID nhân viên, tên nhân viên) Trong cơ sở dữ liệu nhân viên sau đây, hai nhân viên tên có thể giống nhau, nhưng ID Emplyee của họ không thể. Kết quả là, sự kết hợp này có thể là một điều quan trọng.

Nguồn hình ảnh

Câu hỏi thường gặp (Câu hỏi thường gặp)

Khóa MySQL trong bảng là gì?

Một khóa, hoặc chỉ mục, như tiêu đề ngụ ý, cho phép bạn truy cập các bảng. Bạn có thể xác định các bản ghi cụ thể và các liên kết giữa các bảng nếu bạn biết khóa. Mỗi khóa được tạo thành từ một hoặc nhiều trường, thường được gọi là tiền tố trường.

Làm thế nào để tìm các khóa MySQL chính?Hevo saves the day! 

Một khóa duy nhất có thể là null?

Khóa chính sẽ không chấp nhận các giá trị null. Một bảng chỉ có thể có một khóa chính, nhưng nó cũng có thể chứa nhiều khóa MySQL duy nhất.

Khóa chính có thể là NULL không?

Bạn có thích đọc về các phím mysql không? Nếu có, bạn cũng sẽ muốn có được sự hiểu biết về các khóa chính của MySQL Composite và các phương pháp tạo chúng khác nhau.

Ngoài ra, xin vui lòng không quên chia sẻ suy nghĩ của bạn về blog này trong các bình luận bên dưới 😊

Làm thế nào tôi có thể nhận được khóa MySQL?

Làm thế nào để tìm các khóa MySQL chính? Chọn Cột_Name từ Information_Schema. Các cột trong đó Table_Schema = 'Cơ sở dữ liệu của bạn' và Table_Name = 'Tên bảng của bạn' và Cột_Key = 'Pri'; Chọn Cột_Name từ Information_Schema.

Khóa MySQL là gì?

Biên giới chính bị ràng buộc xác định duy nhất từng bản ghi trong một bảng.Các khóa chính phải chứa các giá trị duy nhất và không thể chứa các giá trị null.Một bảng chỉ có thể có một khóa chính;Và trong bảng, khóa chính này có thể bao gồm một hoặc nhiều cột (trường).uniquely identifies each record in a table. Primary keys must contain UNIQUE values, and cannot contain NULL values. A table can have only ONE primary key; and in the table, this primary key can consist of single or multiple columns (fields).

Làm cách nào để tìm chìa khóa trong SQL?

Nhận tên cột chính chính được lập trình..
Chọn C.Column_Name từ ..
Thông tin_schema.table_constraints t ..
Tham gia thông tin_schema.constraint_column_usage C ..
Trên c.constraint_name = t.constraint_name ..
WHERE..
C.TABLE_NAME='Employee'.
và t.constraint_type = 'khóa chính'.

Làm thế nào để bạn xác định một khóa trong cơ sở dữ liệu?

Phím chính của bảng là cột có giá trị khác nhau ở mỗi hàng.Bởi vì chúng khác nhau, chúng làm cho mỗi hàng độc đáo.Nếu không có một cột như vậy tồn tại, khóa chính là tổng hợp của hai hoặc nhiều cột có giá trị, được kết hợp với nhau, là khác nhau trong mỗi hàng.. Because they are different, they make each row unique. If no one such column exists, the primary key is a composite of two or more columns whose values, taken together, are different in every row.