2012年2月29日水曜日

2012年02月28日 講義021日目

2012年02月28日
講義021日目
------------------------------1H------------------------------
★職業能力基礎
  ●自己分析
    ・志望動機や自己PRに記述する内容に説得力をもたせる
    ・自分の長所と短所を分析
    ・自分を他人であるかのように客観視することで自己分析しやすくなる
------------------------------2H------------------------------
★MySQL基礎2
  ●BETWEEN構文
    ・select カラム名 from テーブル名 where 比較したいカラム名 between A and B;
        値が指定した2つの間にあるかどうかを比較
------------------------------3H------------------------------
★MySQL基礎2
  ●IN構文
    ・select カラム名 from テーブル名 where 比較したいカラム名 in (値1, 値2);
        値が指定したリストの中にあるかどうかを比較します。
  ●LIKE構文
    ・select カラム名 from テーブル名 where 比較したいカラム名 like '値%';
        指定した値と部分一致で等しいか比較
        %は「任意の文字数の任意の文字」を表わす
------------------------------5H------------------------------
★MySQL基礎2
  ●テーブルを結合(join)して表示
    ・>msql select * from comment,member
            where comment.member_id = member.id;
      複数のテーブル、カラム名を指定することができる
    
    ・外部結合(outer join)→全レコード
      内部結合(inner join)→一致した分だけ
    ・二つ以上のテーブルも結合できる
    ・リレーショナルデータベース
        他のデータベースと連携ができるデータベース
    ・FOREIGN KEY
        他のテーブルのプライマリキーの値しか持つことのできないキー(comment.member_idのように))
        の設定を「外部キーという」
        「FOREIGN KEY」(primary key「PK」に対して「FK」と呼ぶ)
------------------------------6H------------------------------
★MySQL基礎2
  ●データのインポート
    ・>mysql exit
        一旦exitする
        コマンドプロンプトでインポートしたいファイルの場所まで行く
    ・データのインポート、エクスポート
        mysql -u ユーザ名 -p データベース名 < インポートするファイル
    ・使うデータベースを指定
        use study;
    ・そのデータベースの持ってるテーブルを表示
        show tables;
    ・指定したテーブルの構成を確認
        desc amazon_products;
   ●エクスポート
     ・mysqldump -u ユーザ名 -p データベース名 amazon_products > amazon_products.sql
-----------------------------memo------------------------------
mysqldumpでインポートする時に<と>を間違えたらエクスポートしてしまったっぽくて若干混乱した
エクスポート後のファイルの行数が短いけど改行されてないだけだったりしてエラー起きてると勘違いしたりした
データベースの操作を誤ると思いがけず上書きされたりするので気をつける

0 件のコメント:

コメントを投稿