前提

CREATE TABLE t (
  a INT
);

質問1
・下記は何を挿入しているのでしょうか?
・デフォルト値? NULL? 空文字? 

INSERT INTO t VALUES();

質問2
・下記はなぜ「Column count doesn't match value count」エラーになるのでしょうか?

INSERT INTO t (a) VALUES ();

・下記ならエラーとならないのに…

INSERT INTO t VALUES (1);

INSERT INTO t (a) VALUES(1); 

質問3
・DEFAULT句 と DEFAULT関数 は同じ意味?
・どちらを使った方が良い、とかありますか?

INSERT INTO t VALUES(DEFAULT);

INSERT INTO t VALUES(DEFAULT(a));

質問4
・DEFAULT句 は公式マニュアルのどこに掲載されているでしょうか?
・キーワード? 構文の一種? それとも関数の省略形?