Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/781-5844c42e

Mysql:ユーザの作成、テーブルの拡張


拡張とか追加系の作業が何回やってもまだ覚えられないので、Mysqlのユーザの作成とテーブルの拡張についてメモを残します.

Mysqlの新しいユーザー追加します.
GRANT ALL PRIVILEGES ON *.* TO niceboat@'localhost' IDENTIFIED BY 'makoto' WITH GRANT OPTION;

niceboatユーザーを作ってパスワードをmakotoに設定しました.
ALL PRIVILEGES を記述したのはユーザーに権利をすべて許可する場合です.ユーザー名の後ろにホストを指定しています.

ユーザーを確認します.
USE mysql;
SELECT host,user FROM mysql.user;

ちゃんと確認できました.

niceboatユーザーを削除します.
DELETE FROM mysql.user WHERE user='niceboat';


テーブルのカラムを追加をする場合です.
ALTER TABLE niceboat ADD makoto int;

niceboatテーブルにmakotoカラムをint型で追加しました.

niceboatテーブルのmakotoカラムを消す場合は.
ALTER TABLE niceboat DROP makoto;


niceboatテーブルにprimary keyの新たなカラムを足す場合は、一回既にあるprimary keyを捨ててから追加します.この場合idカラムにprimary keyが振られています.
ALTER TABLE `niceboat` DROP PRIMARY KEY, ADD PRIMARY KEY(`id`, `makoto`);


これを単にALTER TABLE `niceboat` ADD PRIMARY KEY (`makoto`);と書くとエラーが出ます.
ERROR 1068 (42000): Multiple primary key defined


書いてみたら簡単ですね.
でもすぐ忘れてしまうのは年なのだろうか.

MYSQL ユーザの操作(作成、パスワード変更、削除)こちらのページが非常に参考になりました.本を見ながらなやるよりもサイトのお陰で早く解決しました.感謝です.カラムの追加はカラムを追加する方法 [MySQL, Tips]こちらに書いてありました.

現場で使える MySQL (DB Magazine SELECTION)現場で使える MySQL (DB Magazine SELECTION)
(2006/03/17)
松信 嘉範

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/781-5844c42e

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。