カテゴリー別アーカイブ: MySQL

MySQL カンマ区切りの複数文字列を検索する

MySQL はかゆいところに手が届きます。
例えば、「総合成績」というテーブルに「教科」というカラムがあったとします。その「教科」カラムには "英語,数学,理科,世界史,日本史,現代文,古文" などとカンマ区切りのデータが格納されていたとします。「正規化しろ」と言いたくなるかもしれませんが、見やすさ、扱いやすさの面から1つの表にしておきたいケースは意外と多いものです。こんなデータを簡単に検索する関数が MySQL には用意されていました。
続きを読む

カテゴリー: MySQL | コメントをどうぞ

MySQL で SQL が文字化け

MySQL で JDBC を利用した SQL 実行を試みたところ、以下のエラーが発生。

致命的: null
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '???_???' at line 1

続きを読む

カテゴリー: Java, MySQL | コメントをどうぞ

MySQLでテーブル一覧を表示する

MySQLであるデータベース(sample_db)に作成済みのテーブル一覧を取得する方法です。たとえば Mac OS X なら 「/usr/local/mysql/bin/mysql -u root -p」等で mysql を起動している前提です。
続きを読む

カテゴリー: MySQL | コメントをどうぞ

MacOS X Leopard(Intel) 上での MySQL起動

MacOS X Leopard の Intel Mac へ MySQL をインストールしましたが、「システム環境設定」から操作できる様にする部分のインストールに失敗してしまいました。自動起動自体はしているので問題なさそうですが、MySQL をコマンドラインから起動/終了する方法です。これを実施するにはMySQLがインストール済みであることが前提です。
続きを読む

カテゴリー: Mac OS X, MySQL | コメントをどうぞ

phpMyAdminに脆弱性

phpMyAdminに関する脆弱性の話しをよく聞きます。

続きを読む

カテゴリー: MySQL, セキュリティ | コメントをどうぞ