MySQL GUI Tools とは,MySQL Administrator と MySQL Query Browser と MySQL Workbench の詰め合わせです.
この Web ページでは,MySQL GUI Tools のインストールと使用法を説明する.
参考 Web ページ: http://itpro.nikkeibp.co.jp/article/COLUMN/20060120/227621/?ST=oss
参考 Web ページ: http://www.javadrive.jp/mysql/administrator/index.html
この Web ページでは, データベースの作成を行うので, 作成するデータベースのデータベース名を決めておくこと. この Web ページでは,次のように書く.
データベース名は,自由に決めてよいが,半角文字(つまり英字と英記号)を使い,スペースを含まないこと,
データベース・一般ユーザのアカウントを作成するのですが,そのユーザ名とパスワードを決めておくこと.このページでは次のように書く.
※ データベース・一般ユーザのアカウント作成やデータベースの作成と権限の設定には, MySQL データベース管理者のユーザ名とパスワードが必要になるので,前もって調べておくこと.
ページの上のほうにある「ダウンロード」をクリック. (「製品」,「ダウンロード」,「ドキュメント」,「サービス」・・・と並んでいるところ)
開いたページを下の方へスクロールし, 「My SQL Tools」と書いてある場所を探す.
「My SQL Tools」の数行下に, 「MySQL GUI Tools」とあるのでクリック.
開いたページを下の方へスクロールし, 「Windows downloads」と書いてある場所を探す.
【特記事項】Without installer を選んでもよいが,インストールがちょっとだけ面倒くさい(かな).
ここで,電子メールアドレス(Email)と, パスワード(Password)を求められる. 登録済みなら Returning Users のところで,電子メールアドレス(Email)と, パスワード(Password)を入力. 登録していなければ「New Users」の下の「Proceed」をクリックして,登録する.
日本(日の丸のに「Japan」と書いている)の右横の「HTTP」または「FTP」をクリック.
ダウンロードが始まるので確認する.
ライセンス条項に同意するので, 「I accept the terms in the license agreement」をチェックした後, 「Next」をクリック.
インストール先は,デフォルトのままでよい. 「Next」をクリック.
「Setup Type」では,「Complete」をチェックした後,「Next」をクリック.
「Install」をクリック.
「Next」をクリック.
「Next」をクリック.
「Finish」をクリック.
MySQL GUI Tools が持つ以下の機能を説明する.
MySQL GUI Tools で MySQL を使うには, 最初に,MySQL GUI Tools において,MySQL への接続を行う必要がある. 以下,MySQL データベース管理者 (root) として接続する手順を説明する.
スタートメニュ−を使い,MySQL Administrator を起動. MySQL データベース管理者(root) で接続するときは, 次のように入力する.
Server Host: localhost ユーザ名: root パスワード: ****
File メニューを使って終了
MySQL Administrator で, データベース・一般ユーザのアカウント(ユーザ名とパスワード)を作成することができる.
例えば,ユーザ名として testuser,パスワードとして hoge$#34hoge5 を設定したいときの操作は次の通り(パスワードは見えない).
データベースを作成するには,以下の手順を踏む
権限上,MySQL データベース管理者だけがデータベースを作成できるため).
スキーマ一覧が更新されるので確認する.
このままでは,出来たデータベースは,MySQL データベース管理者にしか使えない. 権限を設定して,一般ユーザにもデータベースが使えるようにする.
データベース testdb の使用権限を,ユーザtestuser に与えるための操作は次の通り.
以上が終わったら, MySQL Administrator を閉じる.
SQL によるテーブルの定義と,問い合わせと,更新の実行例は下記の通り.
MySQL データベース管理者 (root) で接続する必要はないし,root で接続すると誤操作により生じる危険が大きい.
create table commodity (
id integer primary key not null,
name varchar(32) not null,
price integer );
insert into commodity values( 1, 'apple', 50 );
insert into commodity values( 2, 'orange', 20 );
insert into commodity values( 3, 'strawberry', 100 );
insert into commodity values( 4, 'watermelon', 150 );
insert into commodity values( 5, 'melon', 200 );
insert into commodity values( 6, 'banana', 100 );
select * from commodity;
期待される結果.
TYPE NAME PRICE
---- ---------- -----
1 apple 50
2 orange 20
3 strawberry 100
4 watermelon 150
5 melon 200
6 banana 100
テーブルの中身を表示する前に,当然,データベース内のテーブル一覧を表示させたいでしょう. 右側の「Schemata」ウインドウの中にあるデータベース名を右クリックして「Refresh」を選ぶ.
最新のテーブル一覧が表示される.
出てきたテーブル名をクリックし,上部にある「Execute」をクリックすると,テーブルの中身が表示される.
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()