MySQL文

レコード(行)とカラム(列)、フィールド名、テーブル名

NULL(データに未入力、空白を許可するかどうかの事)ただしID番号などの空白自体がありえない
レコードは基本的に許されない。

SHOW DATEBASES

データベース内のテーブルを一覧表示する

SELECT 'フィールド名' FROM 'テーブル名';

データベース内の指定テーブル名の指定のカラム名を表示する

  • オプション(テーブル名以下に追記)
    • WHERE 検索条件:時系列や価値数値が基準値以上以下、テキスト内に含まれるキーワードなど 
      • WHEREの検索条件で複数の文字列を含むフィールド名からあいまい、あるいは一部分の文字を抽出したい場合は
        フィールド名 LIKE '%検索文字%'  とする。
    • GROUP BY フィールド名 DESC(降順)ASC(昇順)

INSERT INTO テーブル名 SET(フィールド名=値、フィールド名=値・・・);

1レコードのデータ登録。

INSERT テーブル名(フィールド名1, フィールド名2、・・・)VALUES(値1, 値2、・・・);

複数レコードのデータ登録。

UPDATE テーブル名 SET フィールド名=値

既存のデータを変更更新。

  • オプション(フィールド名=値以下に追記)
    • WHERE 条件|条件の合うカテゴリー(価格や種別)を指定して一括変更できる。

create table テーブル名(フィールド1 型、フィールド2 型、フィールド3 型、・・・)

テーブルの新規作成

DELETE FROM テーブル名

指定のテーブル名を削除

  • オプション(末尾にWHERE句を追記して削除条件を加味できる)