unsigned använder du när du vill att en column av typen INT inste ska kunna innehålla ett negativt tal.
tex:
CREATE TABLE links (
linkID INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
....
);
NOT NULL och NULL använder man för att bestämma hurvida ens fält i tabellen kan vara tomma eller ej.
tex:
CREATE TABLE test (
kan_innehalla_null VARCHAR(10) NULL,
kan_inte_innehalla_null VARCHAR(10) NOT NULL,
....
);
BINARY är väl om du vill spara filer i din databas. Vet inte hur det funkar dock.
ZEROFILL vet jag inte heller vad det är.. Är själv ganska ny med MySQL och har bara hållt på lite med Access förut.
/ Deamer