mysql(263)

262follower
@iwasaki さんのアバター 164views

MySQLで2つのデータベース構造を比較する

MySQLで2つのデータベース構造を比較する場合に必要そうなのは Table Columns Index Foreign Key あたりでしょうか。それぞれのチェック方法をまとめてみます。 Table SELECT TABLE... 2016年3月10日
@iwasaki さんのアバター 350views

MySQLのindexを作成・削除・確認する方法

確認 show index from テーブル名; 追加 ALTER TABLE テーブル名 ADD KEY index名(カラム名); ALTER TABLE テーブル名 ADD UNIQUE KEY index名(カラム名); ... 2016年3月10日
otaguro さんのアバター 1,601views

MySQLで時間をミリ秒で取得する

MySQLに保存されている日時は、「2016-01-15 16:45:01」のようなdatetime型だったりして、 これをプログラム側でミリ秒の単位に直そうと思うと、ドキュメントを読み漁る必要があり若干大変です。 MySQLにはUNIX... 2016年2月24日
alkoshikawa さんのアバター 46views

MySQLでTABを押しても候補が出ないときは・・・

TAB補完は便利ですよね、MySQLのCLIでSelect文とかdescとか打つときによく使います。 で、たまに出てこない環境があります。そんなときは以下を実行 mysql> rehash ※ 元々「auto-rehash」が... 2016年2月16日
高瀬 裕介 さんのアバター 77views

MySQLDumpで特定テーブルのデータ内容のみ出力する

mysqldump -t {データベース名} {テーブル名1} {テーブル名2} > /path/to/export.dump 復旧手順 mysql {データベース名} < /path/to/export.dump ... 2016年2月16日
YY3ai2ui24 さんのアバター 147views

WordPressでカスタムフィールドのフィールドセットを検索するSQL

カスタムフィールドでフィールドセットを使ったとき、データベースへの書き込みがややこしいのでphpMyAdminやmyslqのコマンドフィールドセットの命名規則は {{フィールドセット名}}_{{カラム名}} のようになっているので、 ... 2016年2月16日
@iwasaki さんのアバター 2,008views

mysqlからpostgresqlへのダンプデータ変換方法

mysqldumpのオプション–compatible=postgresqlを使用します。 mysqldump -uroot -p database_name --compatible=postgresql -t -c --s... 2016年1月13日
@iwasaki さんのアバター 28views

MySQLでそこそこ容量を使っているテーブルをピックアップする方法

select table_name,table_rows,(((FLOOR(data_length / (16 * 1024)) - 1) * 16 * 1024) /1024 /1024) as c from information_... 2015年12月18日
@iwasaki さんのアバター 17views

MySQLでcreate database時のオプションに何を指定していたか確認する方法

検証用に似たようなデータベースを作成する際に、元のデータベースを作成した時のcreate databaseで指定したオプション(文字コードなど)を確認する方法です。 SHOW CREATE DATABASES org001; ... 2015年12月16日
@iwasaki さんのアバター 189views

MySQLのクエリログ出力をmysqlの再起動をすること無く切り替える方法

MySQLのgeneral_logを一時的に出力して、どんなSQLが発行されているか見たい、でも一回見てあとは肥大化するので止めておきたい、という時の対応方法です。 出力する方法 mysql> set global log_out... 2015年12月15日
@iwasaki さんのアバター 70views

DROP PROCEDUREでIF EXISTSをつけた場合のエラーレベルの違い

IF EXISTSをつけない場合 DROP PROCEDURE sp_name エラーコード Error Code: 1305. PROCEDURE hoge.sp_name does not exist IF EXISTSをつ... 2015年12月11日
daiki21 さんのアバター 12views

新たにカラムの追加

今回は実際に行いませんでしたが、初めて触れる部分だったのでメモ。 「CayenneModelator」を起動し、「Open Project」、「cayenne.xml」、「SharedDomainMap」 からDB内のカラムを確認すること... 2015年12月4日
@iwasaki さんのアバター 141views

phpで手っ取り早くMySQLに接続する

phpでMySQLに手っ取り早く接続する方法です。 非推奨のメソッドになっていて、PHP7では廃止になるので注意が必要です。 レンタルサーバーなどでまだPHPのバージョンが最新でない場合に取り急ぎ使う場合などにどうぞ。 $link =... 2015年11月30日
@iwasaki さんのアバター 231views

MysqlでInnoDBが壊れた時にしたこと

Macにhomebrewでインストールしたmysqlを起動しようとするとエラーが出て起動できなかった模様。 ログを見てみる tail -n 100 /usr/local/var/mysql/[マシン名].local.err InnoD... 2015年11月26日
daiki21 さんのアバター 15views

JDBCドライバーを使うシーン

jdbcは、DBが複数あり、異なるDBにアクセスする際に各々でプログラムを書き換えなくて済むという便利な機能です。 一応略称は無いみたいですが、 Java Database Connectivityと言われれば何となく分かる気がします。 ... 2015年11月13日
@iwasaki さんのアバター 16views

postgresのバージョン確認コマンド

$ postgres --version postgres (PostgreSQL) 9.4.0 MySQLも同様 $ mysql --version mysql Ver 14.14 Distrib 5.6.24, for osx1... 2015年10月19日
nbeppu さんのアバター 395views

MySQL でカラムの存在チェックをしつつカラムの追加を行う

DROP PROCEDURE IF EXISTS dummy_proc; DELIMITER $$ CREATE PROCEDURE dummy_proc() BEGIN DECLARE CONTINUE HANDLER FOR 1... 2015年10月7日
高瀬 裕介 さんのアバター 195views

MySQLで最近更新されたテーブルを表示する

SELECT `TABLE_NAME`,`Update_time` from `information_schema`.`TABLES` WHERE TABLE_SCHEMA='{データベース名}' ORDER BY `Update_tim... 2015年10月6日
@iwasaki さんのアバター 309views

MySQL起動時にエラーが出た時の対処法

MySQLを起動しようとした際に、以下のエラーが発生することがあります。 tail /var/log/mysqld.log [ERROR] /usr/libexec/mysqld: Error writing file '/var/ru... 2015年10月1日
otaguro さんのアバター 193views

PgAdmin3とMySQL Workbenchで接続を確認する

PgAdmin3とMySQL Workbenchで接続を確認する方法です PgAdmin3 「オブジェクトブラウザ」でサーバーを選択した状態にする メニューバーの「ツール」から「サーバー状態」を選択する クエリの場合 SELEC... 2015年9月18日