MySQL005 コマンド5 (コピー)
chap7
・カラム構造+データのコピー
ーselectした結果から構造・データをコピーし新規テーブル作成する。
ーauto_incrementなど一部属性はコピーされない ★注意
create table tbcp1 select * from tb1;
・カラム構造のコピー
ー構造のみコピー
ーデータはコピーしない
create table tbcp2 like tb1;
・データのコピー
insert into tbcp2 select * from tb1;
・特定のカラムを選択してコピー
insert into tbcp3(num) select num from tb1;
※カラム名,データ型が一致していることが条件
~~~
・データベースの削除
drop database db1;
・テーブル削除
drop table tbcp3;
drop table if exists tbcp3;
・レコードの全削除
delete from tbcp3;
・warningを確認
show warnings ¥g;
~~~
・直接cmdやターミナルから実行する
※未検証
mysqladmin -u root -proot create db3;
mysqladmin -u root -proot drop db3;
mysql db3 -u root -proot -e 'select * from tb1';
■参考
本:基礎からのMySQL