ちょっとした量なら折角作成フォームがあるしそっちでやればいいんだけど、
一気に50個とか作らなきゃいけない時の方法。
要するにこうする
とりあえずログインしてデータベース選んで「SQL」のページに行く。
ここで
create table {テーブル名}(
{カラム名} {種別},
{カラム名} {種別},
{カラム名} {種別},
{カラム名} {種別},
{カラム名} {種別},
{カラム名} {種別},
{カラム名} {種別}
);
って書く。
例えば
create table hogehogetable(
hoge1 date,
hoge2 int,
hoge3 int,
hoge4 text,
hoge5 int,
hoge6 int
);
みたいな感じ。
「実行する」をクリック。
カラム名が重複してたりするとエラーが出る。
いっぱい作らなきゃいけない時の下準備
エクセルを使うと楽。
1行目から入力していくとして、
- A列に「カラム名」
- B列に「種別」
を書きまくる。
C1に「=A1&” “&B1&”,”」って書く。
コピーしてC列全部に貼付け。
カラムを入力したC列が「{カラム名} {種別},」で埋まる。
ついでに重複チェックとしてD1に「=IF(COUNTIF($A$1:A1,A1)>1,”重複”,””)」って書く。
同じくコピーしてD列全部に貼り付ける。
重複してなかったら空欄、重複してたら「重複」って出る。
「重複」になってる行を消すなりリネームするなりして整える。
書式を整えて使う
C列をコピーしてメモ帳とかに貼り付けて、最後の「,」を削除する。
「create table {テーブル名}(」と「);」で挟む。
SQLページに貼り付けて実行。
コメント