MySQLでデータベースを作成する
環境
1. データベース作成
instruments
という名前のDBがなければ作成する。(ある場合は何もしない)
文字コードはutf8mb4
、照合順序はutf8mb4_general_ci
に設定する。
CREATE DATABASE IF NOT EXISTS instruments CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
2. テーブルを作成
instruments
データベースにinstrument
というテーブルがなければ作成する。
そのテーブルにはid
, name
というカラムを持たせる。
id
は主キーであり、かつ自動採番が適用される。
CREATE TABLE IF NOT EXISTS instruments.instrument ( id INTEGER PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) )
3. データの追加
instrument
テーブルに 'Stratocaster'というname
を持つデータを追加する。
(idは自動採番なので記載不要)
INSERT INTO instrument (name) VALUES ('Stratocaster')
4. データの取得
instrument
テーブルのname
カラムを取得する。
SELECT name FROM instrument
取得条件を追加する場合
name
の値が'Stratocaster'のもののみ検索を行う。
SELECT name FROM instrument WHERE name='Stratocaster'
5. データの更新
例
instrument
テーブルのうち、name
カラムの値がStratocaster
のもののみ更新する。
UPDATE instrument SET name='Telecaster' WHERE name='Stratocaster'