DB サーバー(MySQL)の構築 ー CRUD 処理 ー
環境
- Parallels Desktop 14 for Mac
- mac OS Mojave
- Ubuntu Server 18.04.2 LTS
既に以下の内容が完了しているものとします。
- 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}" を書き忘れるとテーブル内の全てのデータが削除されます。)