基本操作
目次
データベースの操作
データベースの一覧表示
information_schemaが表示される
information_schema:初期状態で用意されている、メタデータなどが格納されたデータベース
データベースの作成
CREATE DATABASE <database_name>;
データベースの削除
DROP DATABASE <database_name>;
利用するデータベースの指定
現在使用しているデータベースの表示
テーブル操作
テーブルの作成
CREATE TABLE <table_name>(<column_name1> <value_type1>, <column_name2> <value_type2>, ...);
テーブルの表示
テーブルのカラム構造を表示
カラムの操作
カラムの追加
- 最後に追加
ALTER TABLE <table_name> ADD COLUMN <data_type>;
- 先頭に追加
ALTER TABLE <table_name> ADD COLUMN <data_type> FIRST;
- 自由な位置に追加
ALTER TABLE <table_name> ADD COLUMN <data_type> AFTER <column_name>;
カラムの削除
ALTER TANLE <table_name> DROP <column_name>;
カラムのデータ型を変更
ALTER TABLE <table_name> MODIFY <column_name> <data_type>;
カラム名とデータ型を変更
ALTER TABLE <table_name> CHANGE <old_column_name> <new_column_name> <data_type>;
データの操作
データの挿入
INSERT INTO <table_name> (<column_name1>, <column_name2>) VALUES(value1, value2);
- カラム名を省略した場合、データが
CREATE文で定義したカラムに対応する順で全て並んでいると見なされる
データの更新
UPDATE <table_name> SET <column_name1>=<value1>, <column_name2>=<value2> WHERE <conditional_statement>;
テーブルのデータをすべて削除
DELETE FROM <table_name>;
指定する条件に合致するデータを削除
DELETE FROM <table_name> WHERE <conditinal_statement>;
ファイルからのインポート
- USE命令によって、事前に使用するデータベースを選択しておく必要がある
CREATE, INSERT, UPDATEなどを一気に実行可能