MySQL の勉強してたメモ

WEBアプリケーション書いてても、クライアントサイドばっかり書いてたからそろそろいいかげんDB勉強しないとなと思ってMySQLに入門してみる。

■MySQLとは?: MySQL初心者入門講座

↑このへんを見て勉強はじめる。

記事を読み始めてから考えるとDBってEXCELみたいなもんかなって感じた。データベースがエクセルファイルの名前で、テーブルがエクセルのシートみたいなもんで、DBとEXCELの大きな違いはDBはシステムに組み込んで自動化できるし、データを保護するために細かい権限の設定ができるってとこかな。って考えると頭に入りやすかった。

↓はホントにメモ。

  • mysql にログインする
  • ステータス確認
    • status
    • show databases;
  • DB操作
    • CREATE DATABASE db_name; // DB作成
    • use hoge // DB選択
    • CREATE TABLE table_name ( column_name column_type[, column_name column_type...], PRIMARY_KEY( column_name ) ); // TABLE作成
    • DESCRIBE table_name; // TABLEの内容表示
    • INSERT INTO table_name (column_name[, column_name[,...]]) VALUES(value[, value[, ...]]); // レコードの追加
    • DELETE FROM table_name WHERE column_name=value; // レコードの削除
    • SELECT column_name FROM table_name; // レコードの検索
    • UPDATE column_name SET column_name=value WHERE primary_key_column_name=value; // レコードの更新

なんかDBのメソッド等は大文字がいいらしいけど、ちょっとタイピングがめんどくさいなぁ。