phpMyAdmin

phpMyAdmin

phpMyAdminのSELECT文に付加される「WHERE 1」とは

phpMyAdminでテーブルを選択し「SQL」メニューからSQL文を入力しようとすると、SELECT文の末尾に「WHERE 1」というWHERE句が付いています。 WHERE句はデータを抽出するときの条件で、「WHERE i...
phpMyAdmin

phpMyAdminで作成したハイフン付きのテーブル名でエラーになる

phpMyAdminで作成した「customer-name」のようなハイフンが付いた名前のテーブルに、自作のPHPスクリプトからアクセスすると、うまくいかない場合があります。 原因は、基本的にはテーブル名にハイフンが使えないからです。...
phpMyAdmin

phpMyAdminで似たような行を繰り返し作成する方法

phpMyAdminでテストデータを入力するときは、既存データと同じようなデータを繰り返し入力したいことがあります。その場合は、既存データの「編集」メニューを使います。 テーブルのデータを一覧表示して、コピー元にしたいデータの「編...
phpMyAdmin

phpMyAdminの「TRUNCATE TABLE」とは(DROP TABLEとの違いに注意)

phpMyAdminでテーブルのデータをすべて削除するため、「テーブルを空にする」メニューを選択すると、『本当に実行しますか?「TRUNCATE TABLE table1;」』のような確認メッセージが表示されます。 注意が...
phpMyAdmin

phpMyAdminのSQLに付加される「’」に似た記号「`」は何?

「'」に似た記号「`」の正体は? phpMyAdminでテーブルのデータを表示すると、実行されたSQLにシングルクォート「'」を斜めにしたような記号「`」が付加されます。たとえば、次の「products」の前後の記号です。 ...
phpMyAdmin

もう一度入力するのが面倒なSQLに便利なphpMyAdminの「このSQLをブックマークする」

phpMyAdminで実行したSQLや処理が複雑で、もう一度入力するのが面倒なことがあります。その場合、「このSQLをブックマークする」が便利です。 任意の名前を付けてブックマークしておけば、そのSQLをもう一度すぐに実行できるメニュ...
phpMyAdmin

phpMyAdminで作成した列に「CURRENT_TIMESTAMP」が付加されるのはなぜ?

CURRENT_TIMESTAMPとは、現在の日時を返すMySQLの関数です。たとえば、「2012-11-01 22:50:53」のような値が返されます。 phpMyAdminでテーブルを作成したときに、指定した覚えがないのにCURR...
phpMyAdmin

phpMyAdminで特権メニューが表示されないとき

ユーザーを追加するための「特権」メニューが表示されない場合、データベースを使う権限のないユーザーでログインしていることが考えられます。
タイトルとURLをコピーしました