MySQLでデータベースを操作してみた
やってみたこと
rootユーザーでログイン
最初に、「mysql -u root」でmysqlにログインします。
データベース一覧を表示する
「show databases;」と入力すると、一覧が表示されます。
データベースを選択する
「use データベース名;」で、データベースを選択することが出来ます。
今回は、Expense_developmentというデータベースを選択しました。
テーブル一覧を表示する
「show tables;」でテーブルの一覧を表示することが出来ます。
カラムを表示させる
「select カラム名 from テーブル名」で、カラムを表示させることが出来ます。
今回は、user_progatesというテーブルにあるidというカラムを表示させました。
特定のデータを表示させる
「select 表示させたいデータのカラム名 from テーブル名 where 条件となるカラム名="条件となるレコード";」で、特定のデータを表示させることが出来ます。
今回は、user_progatesテーブルのidが3であるimage_nameカラムのデータを表示しています。
カラムを表示する
「show colums from テーブル名」で、あるテーブルのカラムを表示させることが出来ます。
カラムを削除する
「alter table テーブル名 drop カラム名」で、カラムを削除することが出来ます。
カラムを追加する
「alter table テーブル名 add カラム名 データ型」で、カラムを追加することが出来ます。
今回は、postsテーブルにamountというカラムを追加しています。
特定のレコードを削除する
「delete from テーブル名 where 条件」で、特定のレコードを削除することが出来ます。
今回は、postsテーブルからidが8のレコードを削除しています。
参考にしたもの
Progate SQL 学習コース
https://prog-8.com/languages/sql