BETA

DB操作 - mysql

投稿日:2020-06-30
最終更新:2020-06-30

// ダンプ DB
mysqldump -u root -p dbname > /tmp/mysql_dump_dbname_20200626.dump

// リストア DB
mysql -u root -p dbname < /tmp/mysql_dump_dbname_20200626.dump

// ダンプ TBL
mysqldump -u root -p -t dbname card > /tmp/mysql_dump_dbname_table_tablename_20200626.dump

// リストア TBL
mysql -u root -p dbname < /tmp/mysql_dump_dbname_table_tablename_20200626.dump

// TBL作成
create table tablename (id, name, varchar(10)); //中身なし

// インサート文
use dbname;
insert into tablename (aa_id, bb_id, created_at, updated_at) values (1, 1, now(), now());

// TBLの特定のカラムを削除
delete from tablename where aa_id = 1;
delete from tablename where color_type = 'red';

// TBLに含まれるすべてのデータを削除する
truncate table tablename;

// カラムについてるインデックス情報を確認
show indexes from agencies;

unique制約を外す方法
ALTER TABLE テーブル名 DROP INDEX Key_name名;

// 一時的に外部キーを無効化/有効化
SET FOREIGN_KEY_CHECKS = 0//無効化、1で有効化

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@Sx3fmclcbLKL8ko5の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう