MySQL

MySQLについての情報等を書きとめておくページ

情報源

コマンド例

データベースの作成

% mysql -u root -p
mysql> create database foo_db default character set utf8;
mysql> grant all on foo_db.* to 'someone'@'localhost';
mysql> exit

データベースの情報を表示

show databases;   -- データベースの一覧を表示
show tables;      -- テーブルの一覧を表示
describe table名; -- テーブルの詳細を表示

データベースのユーザの追加

mysqlコマンドにrootで入り、grant文を実行するとユーザが作成される。

% mysql -u root -p
mysql> grant all on some_db.* to 'foo'@'localhost' identified by 'bar';

データベースsome_dbにすべての操作ができるユーザ:fooをパスワード:barで作成

(参考):http://dev.mysql.com/doc/refman/4.1/ja/adding-users.html

データベースのバックアップ

CSVで出力

SELECT * FROM テーブル名 INTO OUTFILE "ファイル名" FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '囲み文字の指定';

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-04-19 (土) 20:12:05 (1583d)