這些在MySQL中意味着什麼?我使用的MySQL Workbench和我看我可以,因爲這些指定新的列...(我注意到我的猜測)MySQL行聲明?
- PK - (主鍵)
- NN - (非空)
- BIN - (二進制)
- 聯合國 - (Unicode的?)
- ZF-(???)
- AI - (自動增量)
是AI準確像MSSQL中的標識規範? (我可以插入一條記錄,沒有指定值,它會插入下一個可用的中斷?)
這些在MySQL中意味着什麼?我使用的MySQL Workbench和我看我可以,因爲這些指定新的列...(我注意到我的猜測)MySQL行聲明?
是AI準確像MSSQL中的標識規範? (我可以插入一條記錄,沒有指定值,它會插入下一個可用的中斷?)
ZF
大概是ZEROFILL
:
CREATE TABLE zf (id INT(5) ZEROFILL NOT NULL DEFAULT 0);
INSERT
INTO zf
VALUES (1);
SELECT *
FROM zf;
--
00001
UN
不UNICODE
,但UNSIGNED
(ZEROFILL
意味着它)
NN表示非空,
AI是否與MSSQL中的標識規範完全相同? (我可以插入一個沒有指定值的記錄,它會插入下一個可用的int?)
是的,你可以插入那種方式。