Mee's Engineer Blog

PHPエンジニアの技術ブログ

2016-04-01から1ヶ月間の記事一覧

charとvarcharとncharとnvarcharの違い

結構よく使うけれど、ついつい忘れがちなのが char、varchar、nchar、nvarcharの取り扱い方の違い。すごく簡単に説明すると char→文字数固定。全角非推奨。 varchar→最大文字数固定(未満でもOK)。全角非推奨。 nchar→文字数固定。全角半角関係なし。 nvarc…

テーブル数をカウントするクエリ

DBのテーブル情報を棚卸する際に、DBのテーブル数を確認したくなりました。 その際には以下の様なクエリを実行するといいです。MySQL SELECT * FROM sysobjects WHERE xtype = 'u'SQLServer SELECT COUNT(*) FROM `information_schema`.`tables` WHERE `tabl…

SQL ServerでLIMIT句を利用する

DBから指定の数だけレコードを引っ張ってくる際に、MySQLではLIMIT句を使えば簡単にできましたが SQL Serverはひと工夫が必要です。 /* テーブルAからname順に最初の10件のデータを取得する */ SELECT TOP 10 * FROM テーブルA ORDER BY name /* テーブルAか…

別テーブルのデータを引用コピーしたい場合

新しく作成したテーブルの特定のフィールドに、既に存在している別テーブルの特定フィールドのデータを引用コピーしたい、 そんな事がありました。そういう時にどんなUPDATE文を作ればいいのかというと、下記のようになります。UPDATEをかけたいテーブル → …

Linuxマシンのスペック確認

Windowsマシンのスペック確認はコンピュータを右クリックしプロパティから簡単に確認できますが Linuxマシンのスペック確認はコマンドで確認する必要があります。CPU cat /proc/cpuinfoメモリ cat /proc/meminfoHDD df -h

Linuxにインストールされているディストリビューションの確認方法

Linuxにインストールされているディストリビューションやバージョンを確認したい時ってありますよね。 そういう時は cat /etc/issueで確認ができます。