MySQL-Community-Serverをインストールを行った。 下記のURLを参考に実施。 https://weblabo.oscasierra.net/installing-mysql57-centos7-yum
Read moreテーブルのカラム一覧を取得
Postgresで、SQLによるテーブルのカラム一覧は下記のクエリによって取得できる。 ※下記クエリにはユーザの権限も必要? SELECT * FROM pg_attribute WHERE attrelid = ‘yo
Read moreバックアップ方法
Postgresqlのバックアップは、pg_dump コマンドで実施可能となります。 ■pg_dumpの使い方は下記の記事を参照 http://www.atmarkit.co.jp/ait/articles/0810/2
Read morePostgresqlのデータベースファイルの置き場所の変更
$ su – postgres [postgres@hoge]$ vim .bash_profile 上記ファイルの下記箇所を変更 PGDATA=/home/postgres/data あと、/etc/init.d/po
Read more独自dboクラスpdboのPostgreSQL版
そもそも、PDOを用いて作成していたDBOクラスをPostgreSQLのネイティブ関数のみを使用してPostgreSQLに特化したものに書き換えました。
Read morePostgreSQLでのテーブルのプライマリーキー取得クエリ
下記のクエリはユーザ権限が、DBのマスター権限が無いと取得できません SELECT t.table_catalog, t.table_schema, t.table_name, kcu.constraint_name,
Read moreER図を描くなら…
DBを設計する上で、設計をチャートとして書くのはかなり便利。 古くからER図というDBの設計チャートが存在しているが、これを描画するツールで使えるのはそう多くない。 MySQLに特化しているツールにはなるが、MySQLW
Read moreMySQLオーサリングツール Navicat
MySQLの管理ツールの有名所はMySQLAdminだったりするが、サーバにインストールする必要があったり、バージョンによってのUIや仕様が大きく違うのであまり使い勝手が良く無い。 クライアントPCにインストールし、GU
Read more集計時の注意!NULLを演算したらNULL!!
MySQLだけではなく、 SQL全般的にどのような型の集計でも集計レコードにNULLが混じっていた場合、集計結果はNULLとなってしまう。 この場合、ifnullなどを用いてNULLの値を0等に置き換えて集計しないといけ
Read moreMySQLのnullの時の値の置き換え( NVL )
オラクルだとNVL。それがMySQLだと…
Read more