MySQL文
レコード(行)とカラム(列)、フィールド名、テーブル名
NULL(データに未入力、空白を許可するかどうかの事)ただしID番号などの空白自体がありえない
レコードは基本的に許されない。
SHOW DATEBASES
データベース内のテーブルを一覧表示する
SELECT 'フィールド名' FROM 'テーブル名';
データベース内の指定テーブル名の指定のカラム名を表示する
- オプション(テーブル名以下に追記)
- WHERE 検索条件:時系列や価値数値が基準値以上以下、テキスト内に含まれるキーワードなど
- WHEREの検索条件で複数の文字列を含むフィールド名からあいまい、あるいは一部分の文字を抽出したい場合は
フィールド名 LIKE '%検索文字%' とする。
- WHEREの検索条件で複数の文字列を含むフィールド名からあいまい、あるいは一部分の文字を抽出したい場合は
- GROUP BY フィールド名 DESC(降順)ASC(昇順)
- WHERE 検索条件:時系列や価値数値が基準値以上以下、テキスト内に含まれるキーワードなど
INSERT INTO テーブル名 SET(フィールド名=値、フィールド名=値・・・);
1レコードのデータ登録。
INSERT テーブル名(フィールド名1, フィールド名2、・・・)VALUES(値1, 値2、・・・);
複数レコードのデータ登録。
UPDATE テーブル名 SET フィールド名=値
既存のデータを変更更新。
- オプション(フィールド名=値以下に追記)
- WHERE 条件|条件の合うカテゴリー(価格や種別)を指定して一括変更できる。
create table テーブル名(フィールド1 型、フィールド2 型、フィールド3 型、・・・)
テーブルの新規作成
DELETE FROM テーブル名
指定のテーブル名を削除
- オプション(末尾にWHERE句を追記して削除条件を加味できる)