テーブル、mySQL

テーブル削除

drop table postcode;

テーブル定義変更

主に「カラム変更」と「制約操作」ですが、
前者は基本的にはあまり実行したくない操作です。

  • カラム追加
    alter table postcode2 add addr1 varchar(256);
  • カラム変更
    alter table postcode2 change addr1 address1 varchar(128);
  • カラム型変更
    alter table postcode2 modify address1 int(8);
  • カラム削除
    alter table postcode2 drop addr1;
  • 主キー指定
    alter table postcode2 add primary key (post_5);

その他データベース処理

  • ユニークキー
  • 外部キー
  • 複合キー
  • インデックス
  • VIEW
  • データベース毎の機能:

--連番
--デフォルト値
--関数
--ページング

用語

    • FK:フォレントキー
      同じidを二度振ったり出来なくなる

コマンドプロンプトからDBにログイン

mysql -uroot -p --default-character-set=sjis < init_mysql.sql