根本的にテーブルの構造認識に誤りがあるので、
SQLを実行する前にDBのテーブルについて
分かりやすい資料を探して学習されることをお勧めします。
途中まで記述したSQLを掲載するので、
実行しようとしたSQLと見比べてどこが違うのか確認してみてください。
(途中までしか記述してありませんので、そのまま実行しても
写真のような表にはならない点、ご注意ください/実行できない状態ですが…)
参考資料を貼っておくので、
制約の定義やオプションについては調べながら試してみてください。
また、MySQLでは可能ですが、
テーブルのカラム名に日本語を使用することはお勧めしません。
create table 社員情報 (
id INTEGER(11) NOT NULL,
name VARCHAR(255) NOT NULL,
・
・
・
(略)
);
■参考資料