0017

MySQL 基本的な記述

MySQL 基本的な記述

2011.1.15

phpMyAdminを使いながら、MySQLの操作を勉強してみました。自分なりに基本的なSQL記述をまとめておきます。

テーブルを作成する

CREATE table テーブル名 (フィールド名1 属性, フィールド名2 属性,……);

idを主キー、かつオートインクリメント(自動連番)にする場合

CREATE table テーブル名 (id INT PRIMARY KEY AUTO_INCREMENT, フィールド名2 属性,……);

レコードを登録

INSERT INTO テーブル名 SET フィールド名1=値, フィールド名2=\'文字の値\';

※オートインクリメントしてある値があった場合は省略可能です。

登録された値を更新

UPDATE テーブル名 SET フィールド名1=値, フィールド名2=\'文字の値\';

※修正したい属性だけ記述すれば大丈夫です。

削除

DELETE FROM テーブル名 WHERE フィールド名=値;

全てのレコードを表示

SELECT * FROM テーブル名;

全てのレコードを逆順で表示

SELECT * FROM テーブル名 ORDER BY フィールド名 DESC(またはASC);

条件を絞り込む場合

SELECT * FROM テーブル名 WHERE フィールド名=値;

条件を絞り込みつつ、ソートする場合

SELECT * FROM テーブル名 WHERE フィールド名=値 ORDER BY フィールド名 DESC(またはASC);

勉強した記述は随時付け足して行く予定です。