joppot

コピペで絶対動く。説明を妥協しない

プログラミング

Mysqlテーブルの照合順序を変更する

投稿日:

Pocket

345

概要

みなさんこんにちはcandleです。今回はテーブルの照合順序を変更する方法を行います。
この方法はやっても、mysqlクエリー1行ですみます。早速やりましょう。

テーブルの照合順序を変更する

次の様なcommentsテーブルがあるとします。このテーブルの照合順序は「latin1_swedish_ci」です。

MAMP-8

変更するには「SQL」のタブを押します。

MAMP-9

照合順序を変更する一般的なSQLクエリーは次のようになります。

 ALTER TABLE テーブル名 COLLATE 新しい照合順序

例えば、commentsテーブルの照合順序をutf8_general_ciに変更するには

 ALTER TABLE comments COLLATE utf8_general_ci

となります。

MAMP-11

このSQLクエリーを実行すれば、設定変更完了です。変更が適応されたか見てみましょう。

MAMP-12


まとめ

照合順序はデータベースの照合順序、テーブルの照合順序を同じにしておきましょう。そうでないと、後々、バックアップなどで大変な事になります。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-プログラミング
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Twitterbootstrap3の開発環境構築とファイル配置、テンプレートを試す

概要 みなさんこんにちはcandleです。今回はtwitterbootstrap3のダウンロードを行い、ファイルを配置して、開発できる様に準備します。 twitterbootstrap3は最近リリース …

railsのform_forとstrong parametersを使用してpdfをアップロードする

概要 みなさんこんにちはcandleです。今回はrailsのform_forを使って、railsプロジェクトのpublicディレクトリにpdfファイルをアップロードしてみましょう。 form_forは …

MAMPのSQLiteManagerを使用してsqlite3のテーブルの作成とフィールドの設定、レーコードの挿入を試す

概要 みなさんこんにちはcandleです。前回と引き続き、SQLiteManagerを使用してsqlite3を試してみましょう。 はじめに、書いておきますが、MAMPのSQLiteManagerはSQ …

memcachedサーバとruby on railsのdalliを使用してセッションを管理する

概要 みなさんこんにちはcandleです。今回はmemcachedサーバを利用してrailsのセッションを管理してみたいと思います。 一般にrailsでセッション管理をしていると、ブラウザのcooki …

phpとmysqlでアカウント管理する時のテストユーザーのパスワードの暗号化はmysqlのsha1でもできる

by brewbooks 概要 みなさんこんにちはcandleです。最近はphpでサービスを書いたりしています。その中でテストユーザーのアカウント管理でパスワードを暗号化してデータベースに収めています …

  • English
  • 日本語

プロフィール


ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー

スポンサードリンク

アーカイブ