mysql

バイナリログ

MySQL5.0で実行しています。 バイナリログの一覧表示 mysql> SHOW MASTER LOGS; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000001 | 98 | +------------------+-----------+ 1 row in set (…

設定ファイルを指定して mysqld を起動する

MySQLサーバの設定ファイル my.cnf はいつも C:\my.cnf に置いているが、別の設定ファイルを指定したい場合は起動オプションに --defaults-extra-file を指定する。 例えば --defaults-extra-file=D:/dev/mysql/mysql-5.0.45-win32/my.cnfコマンドラインから…

MySQLがサポートするキャラセット情報を表示する

Version5.0.27 show collation; mysql> show collation like '%932%'; +-------------------+---------+----+---------++---------+ | Collation | Charset | Id | Default | Compiled | +-------------------+---------+----+---------+----------+ | cp932…

DBDesigner4 フリーのER図モデリングツール

本家サイト http://www.fabforce.net/dbdesigner4/ 日本語化サイト http://dbdesigner.iimp.jp/ 紹介ブログ http://forza.cocolog-nifty.com/blog/2004/10/er_dbdesigner.html 日本語マニュアル http://www.aglabo.com/agl/proevo/software/fabforce/ ユーザ…

MySql で ビューを作成

5.0.1からビューが使える用になっていたhttp://dev.mysql.com/doc/refman/5.0/en/views.html http://lists.mysql.com/mysql-ja/172CREATE VIEW ビュー名 AS 検索式 CREATE VIEW TEST_VIEW AS SELECT id FROM TABLE1 UNION ALL SELECT id FROM TABLE2; SELECT…

Mysql で DATE型 として '0000-00-00' が設定されていると、ResultSet#getObject で例外が発生

Exception in thread "main" java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date接続URLに zeroDateTimeBehavior=convertToNull を付加し、エラー回避 jdbc:mysql:///test?useUnicode=true&characterEncoding=SJIS&zeroDat…

問合せの表示方法を変更する

出力結果を縦表示 select * from table \G mysql> select * From test_table \G *************************** 1. row *************************** column1: 1 column2: 1 *************************** 2. row *************************** column1: 1 colum…

MySql で複数テーブルの外部結合(OUTER JOIN)

SELECT t1.key, t1.count, t2.count, t3.count, t4.count FROM table01 AS t1 LEFT OUTER JOIN table02 AS t2 ON (t1.key = t2.key) LEFT OUTER JOIN table03 AS t3 ON (t1.key = t3.key) LEFT OUTER JOIN table04 AS t4 ON (t1.key = t4.key) ; table01 に…

備忘録

EXPLAIN 問合せ計画の表示 mysql> explain select * from any_table where Type='value'; +-------------------+------+---------------+-------+---------+-------+------+-------------+ | table | type | possible_keys | key | key_len | ref | rows | E…

スレッドの情報表示と KILL

実行中のSQLを全て表示(最初の100文字のみ) show processlist; スレッドの情報表示 show full processlist; スレッドを切断 kill スレッド番号; スレッド一覧を表示して、指定されたスレッドを切断例 mysql> show full processlist; +----+------+----------…

mysqlを Windows のサービスとして起動出来ない(エラー 1067)

mysqld を Windows のサービスとして登録しようとしたところ、エラー 1067 が発生した。 mysql-noinstall-5.0.24a-win32.zip を解凍後、サービスに登録 http://dev.mysql.com/downloads/ # mysqld-max-nt --install その後、サービス起動するとエラー 1067 …