MySQL SQL文 データ追加、検索等
2011.03.20
この記事は最終更新日から1年以上が経過しています。
レコードを追加する
mysql> INSERT INTO テーブル名 SET フィールド名="値"
また
mysql> INSERT INTO テーブル名(追加するフィールド名) VALUES(値);
こちらでも可能。
テーブルからデータを取り出す
mysql> SELECT * FROM テーブル名;
または
mysql> SELECT * FROM DB名,テーブル名;
この場合、*は”すべて”という意味で、list_tと言う名前のテーブルの”すべて”を
データを取り出すSQL文「SELECTコマンド」で取り出しています。
条件を使ってデータを検索
データを取り出すSQL文「SELECTコマンド」とWHERE文を使って条件検索が出来ます。
WHEREに続けて、検索対象となるフィールド名と探したいキーワードを
「演算子」とともに記述します。
※比較演算子
指定 | 意味 |
フィールド名 > data | dataより大きい |
フィールド名 < data | dataより小さい |
フィールド名 >= data | data以上 |
フィールド名 <= data | data以下 |
フィールド名 = data | dataと等しい |
フィールド名 <> data | dataと等しくない、異なる(!=dataと同様) |
※比較演算:IN(リスト)
INに続くカッコ内にデータをカンマで区切り、該当するレコードを表示させます。
mysql> SELECT * FROM list_t WHERE id_c IN(1,3,300);
※比較演算:BETWEEN… AND…
指定の数値の間にあてはまるデータがあれば、そのレコードを表示させます。
mysql> SELECT * FROM list_t WHERE id_c BETWEEN 8 AND 10;
※論理演算子:AND,&&