テーブルの複製
テーブルのカラム構造とデータを複製
CREATE TABLE [dst-tab] SELECT * FROM [src-tab];
属性が変更されることがあるので,DESCコマンドで確認する癖をつける.
テーブルのカラム構造を複製
CREATE TABLE [dst-tab] LIKE [src-tab];
テーブルのデータを複製
INSERT INTO [dst-tab] SELECT * FROM [src-tab]; INSERT INTO [dst-tab] ([dst-col]) SELECT [src-col] FROM [src-tab];
削除系コマンド
テーブルを削除
# [tab] が存在しないときエラー DROP TABLE [tab]; # [tab] が存在しないときも成功する DROP TABLE IF EXISTS [tab];
データベースをまるごと削除
DROP DATABASE [db];
テーブルのレコードをすべて削除
DELETE FROM [tab];