takafumi blog

日々の勉強メモ

2015-02-17から1日間の記事一覧

トランザクションの分離レベル

環境 MySQL5.6MySQLでは、ISOで定められている READ UNCOMMITTED READ COMMITTED REPEATABLE READ SERIALIZABLE をInnoDBのみがサポートする。ISO基準だと以下のような感じだが、InnoDBはファントムリードも発生しないようになっている。 以下の表が簡単な違…

MySQLのSHOW文の一覧

環境 CentOS6.6 MySQL5.6SHOW文の使い方一覧。■データベース一覧 mysql> SHOW DATABASES; ■テーブル一覧 mysql> SHOW TABLES; ■テーブル各種情報 全テーブル mysql> SHOW TABLE STATUS; 特定テーブル mysql> SHOW TABLE STATUS LIKE 't1'; ■テーブル定義 mys…

PostgreSQL、MySQLの基本的な違い

環境 CentOS6.6 MySQL5.6 PostgreSQL9.3今までPostgreSQLを使ってたのでSQLは平気だけど、基本的な操作が結構違っていて戸惑います。■オプション psql mysql 説明 -U -u ユーザー名 なし -p パスワード -h -h ホスト名 -p -P ポート名 -c -e sql文実行 ■独自…

最新版MySQL(5.6)をインストール

環境 CentOS6.6 MySQL5.6仕事で使いそうなので、ちょっとMySQLを勉強してみる。 多分使うのは最新版ってことはないと思うけど、せっかくなので最新版をインストール。現在のリポジトリでインストールできる、されているバージョンを確認。 $ yum list instal…