kukai88

垢 - やったことを残す -

DB サーバー(MySQL)の構築 ー CRUD 処理 ー

環境


既に以下の内容が完了しているものとします。

  • MySQL のインストール
  • 適当な DB とテーブルの作成

データの挿入("C" reate)

mysql> insert into {テーブル名} ({カラム名1}, {カラム名2}, {カラム名3}) values ({値1}, {値2}, {値3});

データの表示("R" ead)

【全件】全てのデータを表示する

mysql> select * from {テーブル名};

【カラム指定】指定したカラムのデータのみを表示する

mysql> select {カラム名1}, {カラム名2} from {テーブル名};

【条件指定】条件に一致するデータのみを表示する

mysql> select * from {テーブル名} where {カラム名1} = {値1};

【並び替え】データを降順(descending order)に表示する

mysql> select * from {テーブル名} order by {カラム名1} desc;

(補足:デフォルトは昇順(ascending order)となります。"order by {カラム名1} asc" とすることも可能です。 )

データの更新("U" pdate)

mysql> update {テーブル名} set {カラム名1} = {値1} where {カラム名2} = {値2};

データの削除("D" elete)

mysql> delete from {テーブル名} where {カラム名1} = {値1};

注:"where {カラム1} = {値1}" を書き忘れるとテーブル内の全てのデータが削除されます。