Trong trình soạn thảo bảng Workbench của MySQL có 7 cờ cột có sẵn: PK, NN, UQ, BIN, UN, ZF, AI.
PK rõ ràng là viết tắt của Khóa chính. Còn những người khác thì sao?
Trong trình soạn thảo bảng Workbench của MySQL có 7 cờ cột có sẵn: PK, NN, UQ, BIN, UN, ZF, AI.
PK rõ ràng là viết tắt của Khóa chính. Còn những người khác thì sao?
Câu trả lời:
PK - Khóa chính
NN - Không phải Null
BIN - Nhị phân (lưu trữ dữ liệu dưới dạng chuỗi nhị phân. Không có bộ ký tự nào nên việc sắp xếp và so sánh dựa trên các giá trị số của các byte trong các giá trị.)
UN - Chưa được chỉ định (chỉ các số không âm. Vì vậy, nếu phạm vi là -500 đến 500, thay vì 0 - 1000, phạm vi là như nhau nhưng nó bắt đầu từ 0)
UQ - Tạo / xóa Khóa duy nhất
ZF - Không đầy (nếu độ dài là 5 như INT (5) thì mọi trường được điền từ 0 đến chữ số thứ 5. 12 = 00012, 400 = 00400, v.v.)
AI - Tăng tự động
G - Cột được tạo. tức là giá trị được tạo bởi một công thức dựa trên các cột khác
Đây là nguồn của các cờ cột
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
Câu hỏi chính xác này được trả lời trên mySql workbench-faq :
Di chuột qua một từ viết tắt để xem mô tả và xem Phần 8.1.11.2, Thẻ tài liệu Tab Cột và MySQL CREATE TABLE để biết thêm chi tiết.
Điều đó có nghĩa là di chuột qua một từ viết tắt trong trình soạn thảo bảng mySql Workbench.