【MySQL】よく使うけどすぐ忘れるコマンド

何度も使っているのにMySQLコマンドをすぐ忘れてしまう

お仕事でMySQLコマンドをよく使うのですが、すぐ忘れてしまいます。

備忘録としてコマンドをまとめておきたいと思いました。

随時追加していきたいと思います。

スポンサーリンク

ダンプ操作

一番使うのにすぐ忘れるコマンド

ダンプ取得

# mysqldump -u ユーザ名 -p DB名 > ファイル名
# パスワード入力

ダンプ展開

# mysqldump -u ユーザ名 -p DB名 < ファイル名
# パスワード入力

ログイン・ログアウト

ログイン

# mysql -u root -p
# パスワード入力

ログアウト

# どっちでもいい
# quit
# exit

データベース操作

一覧の表示

# show databases;

選択

# use DB名;

新規作成

# create database DB名;

削除

# drop database DB名;

テーブル操作

一覧の表示

# show tables;
# 詳細をみるときはstatus付ける
# show table status;

新規作成

# CREATE TABLE テーブル名 (フィールド名 データ型 オプション);

# CREATE TABLE M_test ('id' int NOT NULL AUTO_INCREMENT PRIMARY KEY, 'name' VARCHAR(20) NOT NULL);

削除

# DROP TABLE テーブル名;

更新

# ALTER TABLE 旧テーブル名 RENAME 新テーブル名;

エラー対応

Couldn't execute~

# mysqldump -u ユーザ名 -p DB名 > ファイル名
# mysqldump: Couldn't execute ~ 

バージョンを確認

# mysqldump -V

下記参考

mysqldump: Couldn't execute. Unknown table 'column_statistics' in information_schema
I want to dump my database, even after following correct syntax it thows me following error. Syntax I used : mysqldump -uroot -p omnichannel_store_india &g...

--column-statistics=0を追記

# mysqldump -u ユーザ名 -p DB名 --column-statistics=0 > ファイル名

コメント

タイトルとURLをコピーしました