Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

mysql

mysql クライアントフリーソフト

■ SSHで接続できる無料のmysqlのクライアントソフト■ Mac Sequel Pro http://www.sequelpro.com/すごい使いやすい。Windowsにもほしい■ Windows Toad for MySQL http://www.quest.com/toad-for-mysql/installに.NETも必要

mysql 複数table のデータ取得

■ 同じ構造のplayer_01とplayer_02というテーブルが複数あるときに一気にそのnicknameカラムを取得する mysql> select nickname from player_01 union select nickname from player_02; 参考) http://stackoverflow.com/questions/3571894/select-from-all-…

mysql 5.5以下と5.6の違い

■ mysql 5.6 はDefault not null のカラムにnullが来た時にエラーを返すが、5.5以下はその型のデフォルト値を入れてくれる。■ 5.6でもnullが来た時デフォルト値を入れる方法 /usr/my.cnf の一番下の行をコメントアウトしmysql再起動 #sql_mode=NO_ENGINE_SUB…

create mysql (mysql)

●statusという名前のDBをつくる mysqlに入る mysql -u root DB情報を表示 mysql> show databases; DB作成 mysql> create database satus; ●mysqlから抜け、以下を実行 $ mysql -u root -p -D status < tables.sqltables.sql というファイルを実行させる。 -u…

DB設計(MySQL)

●日付を扱うときtypeはdatetimeではなくint(10)unsignedにしたほうがプログラム上扱いやすい。 理由)出力が下記のようになるから。datetime : 2013-01-09 23:59:59 int(10)unsigned : 1357722137(UNIX TIMESTAMP)※テーブルが更新された時の日付を残したいな…