MySQL

データベース

MySQL テーブルのカラムの位置を変更

本日は弊社の社内システムで使用しているデータベース(MySQL)の整理です。

 

で、今回整理を行ったデータベースは、

複数の人間が無造作に項目を追加してしまっているということもあり、

各カラムの並び順がごちゃごちゃになっていました。

 

なので、

この機会にその辺も整理してやることにしました。

 

その際の変更用SQLのメモ書きです。

 

カラムの位置を移動させる場合のSQLは以下のように書きます。

ALTER TABLE テーブル名 MODIFY カラム名(移動させるカラム) 諸々の定義(型やデフォルト値など) AFTER カラム名;
※「AFTER」の後ろに設定したカラムの後ろに移動することになります。

 

例えば、

ALTER TABLE sample_table MODIFY user_name INT(1) NOT NULL DEFAULT 0 AFTER user_id;

とすれば、

「sample_table」テーブルの「user_name」カラムが「user_id」カラムの後ろに移動します。

 

簡単ですね。

 

と言ってテーブルの内容を変更すということは、

何か問題が発生した場合を考えると恐いので、

出来れば行いたくないものです。

 

初期の段階でしっかりとルールを決めて運用しておくと、

こんな無駄な作業が発生しなくて済んだので、

ここは今後に活かしていきたいですね。

 

それと、

作業前には必ずDBのバックアップを取っておいて、

かつ、

変更後は中に入っているデータ自体には影響が出ていないことも確認してください。

 

因みに、

カラムを先頭に移動させる場合には、

ALTER TABLE テーブル名 MODIFY カラム名(移動させるカラム) 諸々の定義(型やデフォルト値など) FIRST;

とすれば、

OKです。

弊社では、以下の方に向けて、WordPressの短期学習プログラムを
格安で提供しております。

  • 個人でWordPressを使ったサイト構築をお考えの方
  • 自社でホームページの構築・運用をお考えの方
  • 企業のWEB担当者の方

内容

基本的には、初心者の方を対象にした学習プログラムです。

※ WordPress制作の上級者の方の場合、弊社の学習プログラムはあまり役に立たないと考えています。

  • ・ WordPressのインストールからセッティングの方法
  • ・ WordPressのテーマ選びについて
  • ・ WordPressのプラグイン選びと設定方法について
  • ・ サーバの準備方法
  • ・ ドメインの取得・管理の方法
  • ・ FTPの設定方法
  • など

ご用意頂くもの

  • ・ ノートPC
    ※ 弊社はWindowsを業務で利用しておりますので、できればWindowsのPCをおすすめしています。
  • WordPressでサイトの制作を考えているが、何から始めればいいのか分からない。
  • ドメインやサーバはどうやって準備すればいいの?
  • そもそもホームページの公開には何が必要なの?

などなど、

どのような内容でも構いませんので、お気軽にお問い合わせ下さい。

お客様の目的をお聞きした上で、最適の学習プランを提案致します。

ご興味のある方は、以下の内容を記載の上、一度お問い合わせ下さい。
こちらより、折り返しメールを致します。

  • ① お名前
  • ② 折り返し先のメールアドレス
  • ③ 希望の学習内容

関連記事

  1. MySQL

    サーバ

    MySQLのパスワードを忘れてしまった。。。

    MySQLのrootのパスワードを忘れてしまいました!!&nbsp…

  2. MySQL

    データベース

    NULLには注意

    MySQLであるカラムの値が「1」以外のレコードを取得した場合、&…

  3. MySQL

    データベース

    サーバが応答しません (あるいはローカルサーバのソケットが正しく設定されていません)。

    現在、お問い合わせフォームと簡単な静的ページのみで公開しているサイトが…

  4. MySQL

    データベース

    オーバーヘッド!!

    弊社テスト環境のphpMyAdminの画面をなんとなく眺めていると、…

  5. MySQL
  6. MySQL

    データベース

    MySQLのCASE文

    現在、簡単な掲示板のようなシステムを作成しているのですが、その際に…

最近の記事

  1. WordPress(WP)
  2. 404 Not Found
  3. WordPress(WP)
  4. WordPress(WP)
  5. PHP
  6. PHP
  7. 風邪予防
  8. WordPress(WP)
  9. PHP
  10. 宅建
PAGE TOP