概要
MySQLの基本操作のメモ(コマンド一覧).
目次
#起動方法
mysql -u root -p
→Enter password: [パスワード]
#データベースの操作
↓ データベース一覧を表示するコマンド
show databases;
↓ データベースを作成するコマンド
create database データベース名;
↓ データベースを削除するコマンド
drop database データベース名;
↓ データベースを選択するコマンド
use データベース名;
テーブルを操作するにはこのUSEコマンドで一度データベースを選択しなければならない.
#テーブルの操作
↓ テーブル一覧を表示するコマンド
show tables;
↓ テーブルを作成するコマンド(例)
CREATE table non_index_table (id INT AUTO_INCREMENT, num INT, PRIMARY KEY (id));
INSERT INTO non_index_table (num) VALUES ('7084');
INSERT INTO non_index_table (num) VALUES ('1348');
テーブルの作成はCREATE文を使う
データを追加するにはINSERT文を使う
CREATE table テーブル名 (カラム名 型, カラム名 型, ...);
INSERT INTO テーブル名 (カラム名, カラム名) VALUES (値, 値);
AUTO_INCREMENT は insert するたびに自動で+1して設定してくれる.
PRIMARY KEY (カラム名) で主キーを設定する.
↓ テーブルの中身を確認するコマンド
SELECT * FROM テーブル名;
↓ テーブルを削除するコマンド
drop table テーブル名;
↓ データを更新するコマンド(例)
update non_index_table set num=2411 where id=1668608;
update テーブル名 set カラム名1=値1 where カラム名2=値2;
(テーブル名)の(カラム名1=値1)の場所の(カラム名2)を(値2)に更新する.
#sqlfileの中身を実行する
source (sqlFile.sqlのアドレス);
#テーブルをコピーする
CREATE TABLE 新しいテーブル名 SELECT * FROM 古いテーブル名;