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.

68 queries. HTML convert time: 1.234 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン