-
Categories
- PHP (67)
- PHPのプログラム (14)
- PHP関数 (37)
- PEAR (3)
- phpMyAdmin (1)
- CakePHP (42)
- 設定 (1)
- controller (7)
- view (13)
- element (3)
- helper (3)
- pagenation (4)
- model (1)
- bake (3)
- 正規表現 (1)
- XAMPP (2)
- JQuery (1)
- MySQL (43)
- MySQL基本操作 (17)
- MySQL設定 (3)
- phpMyAdmin (1)
- SQL文 (13)
- SQL Injection (1)
- PHPとMySQLの連動 (5)
- PDO (3)
- PHPとMySQLの学習 (1)
- Linux (32)
- WordPress (7)
- TwentyTenのCSS (1)
- TwentyTenカスタマイズ (3)
- WordPressプラグイン (3)
- レンタルサーバー (7)
- さくらインターネット (1)
- Xserver(エックスサーバー) (1)
- お名前VPS (2)
- KAGOYA CLOUD VPS (3)
- 書評 (2)
- API (8)
- amason API (2)
- 楽天API (2)
- Api アプリ制作例 (1)
- bitly API (1)
- twitter-api (1)
- XHTML (2)
- CSS (4)
- CSSタグ (1)
- photoshop (1)
- SEO (2)
- google (1)
- google analytics (1)
- Tools (3)
- JavaScript (1)
- PHP (67)
人気記事
- MySQL 最大の値・最新の日付データを1つ抽出する方法(MAX)
- [CakePHP] XformHelperの使い方
- Linux: スワップファイル(swp)の削除方法
- HTMLのForm methodとactionについて
- PHPでカンマ区切りデータを配列に入れる方法 (explode)
- [エラー対処] failed to open stream: No such file or directory
- [CSS]ブロック要素(div)の高さを、内部のfloat要素に合わせて自動調整する
- [vsftp] FileZillaから接続できない場合の対処法
- PHP5.1→PHP5.3へバージョンアップする方法(CentOS)
- PHPでテキストを1行ずつ読み込む方法(file_get_contents,explode)
-
最近の投稿
アーカイブ
タグ
最近のコメント
- PHP5.1→PHP5.3へバージョンアップする方法(CentOS) に ウェブマスター より
- [CakePHP] FormHelper 「Select」の使い方 に 名無し より
- [vsftp] FileZillaから接続できない場合の対処法 に 中田直希 より
- PHP5.1→PHP5.3へバージョンアップする方法(CentOS) に oka より
- CakePHPをXserverにインストールする方法 に ケイ より
カテゴリー別アーカイブ: MySQL基本操作
MySQL予約語(カラム名に使えないワード)
MySQLで特定のカラムにだけINSERTできない・・・
そんな現象が出た時は、予約語を確認してみる必要があります。
私がやってしまったのが「update」。
他のカラムにはINSERTできるのに、このカラムだけ何も更新されず・・・
MySQL ~以外を抽出 <>
MySQLで指定した文字列以外を抽出する方法です。
~以外は「<>」を使います。
1 |
SELECT * FROM テーブル名 WHERE 列名 <> '文字列' |
MySQLでrootのパスワードを設定する
MySQLはインストール直後、パスワードが設定されていないのでパスワードを設定してみます。
まずログイン
コマンドラインからMySQLに接続する方法
コマンドラインからMySQLに接続する方法です。
MySQL接続にはMySQLコマンドを利用します。
mysql -u ユーザー名 -D データベース名 -p
MySQL テーブルのデータ量を知る方法 (data-length)
MySQLでテーブルのデータ量を調べる方法です。
1 |
show table status from DB名 like 'テーブル名'; |
下記のような項目を確認することができます。
MySQL テーブルの修正
ALTER TABLE テーブル名 MODIFY カラム名 変更内容;
テーブルの列を削除するには、『ALTER TABLE テーブル名 MODIFY カラム名 変更内容;』を使います。
ユーザーの作成と権限
MySQLのユーザーの作成について
ユーザーの登録・権限の変更は『GRANT』文を使用します。
GRANT文の基本形は以下のようになります。
1 |
GRANT 権限 ON DB名.テーブル名 TO ユーザ名 INDENTIFIED BY 'パスワード' |
パスワードは文字列として扱うのでシングルクオーテーションで囲みます。
MySQL テーブルの連結
ID | name |
---|
MySQL Where in (カラム内の複数値を抽出)
同じカラム内の複数の値を抽出する方法です。
1 |
SELECT * FROM テーブル名 WHERE カラム名 IN ('値1', '値2'); |
MySQL データベースの削除
DROP DATABASE データベース名;
データベースを削除するには、『DROP DATABASE』を使用します。
1 2 |
mysql> DROP DATABASE sample_db; Query OK, 1 row affected (0.07 sec) |