happiness.検索...MySQLの基本操作2015年8月17日KUJIRAこんにちはKUJIRAです。最近久々にMySQLを触った時に色々と忘れていたのでメモとしてMySQLの基本操作を書いておこうと思います。MySQLコンソールのログイン方法コンソールの抜け方DB参照DB選択テーブル参照スキーマ参照コンソールに入らずにSQLを実行するMySQLコンソールのログイン方法MySQLのログイン方法は以下のコマンドで行います。ログインに成功するとmysqlのコンソールが表示され、DB操作用のコマンドが実行できるようになります。ログイン後はbashなどのshellコマンドは実行できません。address>例)・ローカルホストにユーザ「root」パスワードが「mysql」でログインする。-pmysql・ホスト「10.0.0.100」にユーザ「root」パスワードが「mysql」でログインする。10.0.0.100コンソールの抜け方MySQLコンソールから抜ける場合は以下のようにします。\qDB参照MySQLが管理しているDBの一覧を以下のコマンドで見ることができます。databases;この結果はログインしているユーザの権限によって違ってきます。権限についてはそのうち書けたらいいなぁと思っているので期待せず待っててください。DB選択DBの選択方法です。基本はこれを行ってDBにアクセスしSQL文を駆使してデータを操作するのが一般的です。name>例)testというDBを選択する。testテーブル参照DBの参照コマンドがあるようにテーブルの一覧を取得するコマンドもあります。tables;コマンド実行後テーブルの名の一覧が表示されます。スキーマ参照テーブルのスキーマ定義を確認するコマンドです。このコマンドにより、どういうカラムがあるのか、どういう型か、等が分かります。test_table;コンソールに入らずにSQLを実行するDBの情報は何もコンソールに入らなければ取得できない訳ではありません。通常のshell上からでも実行できます。"<MySQLコンソールで実行できるコマンド>"・コマンド実行対象ホスト「10.0.0.100」、ユーザ「root」パスワードが「mysql」の時、DBの一覧を取得する。databases;"・コマンド実行対象ホスト「10.0.0.100」、ユーザ「root」パスワードが「mysql」の時、testDBのtest_tableテーブルに対してデータの総件数を表示する。test_table;"DB名の指定は実施するコマンドによってつけるかつけないかが決まってきます。databases;」コマンドは特にDBを指定する必要もないので、DB名は省略できます。tables;」コマンドやSQL文なんかはDB名を指定しておかなければ実行できません。以上がMySQLの簡単な操作のまとめです。権限周りとかその他色々とできるMySQLですがここを押さえておけば最低限のことは出来るでしょう。いうことで今日はここまで。