56回目授業内容 PHP〜脱線

[授業][Dreamweaver][PHP]

データベース

  • phpadmin
    • 新規DBを作る
    • テーブルを作成する
    • 値にテキストを入力する
    • 表示でテーブルに入っている内容を表示する
  • SQLを使ってみる
    • データをSQL文で投入する
INSERT INTO items SET ID=100, name='商品100';
    • テーブルを作る
CREATE TABLE my_items (id INT, item_name TEXT, price INT);
    • データを投入する
INSERT INTO my_items SET id=1, item_name='いちご', price =200;
    • データを変更する
UPDATE my_items SET price=180 WHERE id=1;
    • データを削除する
DELETE FROM my_items WHERE id=1;
    • データを検索
SELECT id, item_name FROM my_items WHERE id=1;
    • プライマリーキー
      • DBで一番大切なキー
    • 試しにインサートしてみる
INSERT INTO my_items SET id=1, item_name='いちご', price=180;
    • データ投入はされませんでした。
    • オートインクリメント
INSERT INTO my_items SET item_name='バナナ', price=120;
    • テーブルの構造を変更しよう
    • Whereで自由自在な検索術
SELECT * FROM my_items WHERE price=180;
    • ORDER BYーデータの並び替えで、ランキングも思いのまま
SELECT * FROM my_items ORDER BY id ASC;
SELECT * FROM my_items ORDER BY price ASC;
  • DATETIME型とTIMESTAMP型
    • 入力日用のフィールドを作成する
  • テーブル「inquiry」を作る