MySQL メモ
2007-7-29 07:00
MySQL の知っていると便利なコマンドや、PostgreSQL, Oracle との違いのメモです。
データベースの作成
root ユーザで mysql のコンソールに入り、CREATE DATABASE コマンドを実行。
# mysql -u root mysql> CREATE DATABASE db_name;
ユーザの作成
Oracle や PostgreSQL と異なり、CREATE USER 文ではなく GRANT 文で作成する。
mysql> GRANT ALL PRIVILEGES ON db_name.* TO user_name@localhost IDENTIFIED BY "*********";
データベースの一覧
mysql> SHOW DATABASES;
データベースの選択
mysql コンソールに入ってから使うデータベースを指定したり、切り替える場合。
mysql> \u db_name;
テーブルの一覧
mysql> SHOW TABLES;
テーブルの詳細情報
mysql> DESC table_name;
データベースのダンプ
データベースの内容をファイルに出力
$ mysqldmp -u user_name -p db_name | gzip > db.dump.gz
データベースのリストア
$ zcat db.dump.gz | mysql -u user_name -p db_name
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.