ターミナルからMySQLを操作する際のコマンドのメモです。
MySQLはMAMP環境のものを使っています。
MySQLを実行
1
2
| $ cd /Applications/MAMP/Library/bin
$ ./mysql -u root -p |
全データベースを表示
データベースを作成
1
| create database データベース名; |
データベースを削除
データベースを切り替える
全テーブルを表示
テーブルを作成
テーブルを複製
1
2
| create table 新テーブル名 like テーブル名;
insert into 新テーブル名 select * from テーブル名; |
テーブルを削除
テーブルと同時にフィールドを作成
1
2
3
4
5
| create table テーブル名 (
id int(10),
title varchar(50),
body text
); |
テーブル名を変更
1
2
3
| rename table テーブル名 to 新テーブル名;
/* または */
alter table テーブル名 rename as 新テーブル名; |
テーブルの構造を表示
1
2
3
| show columns from テーブル名;
/* または */
desc テーブル名; |
フィールドを追加
1
2
| alter table テーブル名 add フィールド名 int(10);
alter table テーブル名 add フィールド名 text; |
フィールドを複数追加
1
2
3
4
5
| alter table テーブル名 add (
フィールド名1 -> int,
フィールド名2 -> varchar(10),
フィールド名3 -> text
); |
フィールドを先頭に追加
1
| alter table テーブル名 add フィールド名 text first; |
フィールドを任意の位置に追加
1
| alter table テーブル名 add フィールド名 text after 対象フィールド名; |
フィールドの順番を入れ替え
1
| alter table テーブル名 modify フィールド名 text after 対象フィールド名; |
フィールド名を変更
1
| alter table テーブル名 change フィールド名 新フィールド名 text; |
フィールドを削除
1
| alter table テーブル名 drop フィールド名; |
コメントはまだありません。
この投稿へのコメントの RSS フィード。
TrackBack URL
|