データベースSQL

1738 ワード

Objectは今日何を覚えていますか.
  • SQL:structured query language構造化クエリー言語データベースを操作し、SQLを使用します.DDL、DML DDL:data definition language DML:data manipulation language
  • の2種類があります.
  • DDL(1)DDLの役割:データベースにschemaの定義を伝え、schemaにtable(テーブル)、columns(カラム)を含むようにします.ここでcolumnsは、少なくともa.文字列:varchar(またはstring)を含むデータ型datatype(2)データ型datatypeを定義する必要があり、textはいずれも長さを限定するb.数字:integer,float,c.Booleanブリン(3)SQLite 3の例であり、DDLは、例えばデータベーステーブルproductsを作成し、フィールドにname,priceがあり、フィールドのデータ型CREATE TABLE products (name VARCHAR, price INTEGER);
  • を定義する
  • DML(1)DMLの役割:各データに対する動作、すなわちCRUDの動作(2)SQLite 3の例であり、DMLの使用例は、name、price、descriptionを含むtable productsがあると仮定し、quantity a.すべてのproductsレコードSELECT * FROM products; b.製品価格500-1000元区間のレコードSELECT * FROM products WHERE price BETWEEN 500 AND 1000; c.を問い合わせるINSERT INTO products (name, price, description, quantity) VALUES ("book", 80, "very interesting", 100), ("computer", 15000, "mac", 300); d.更新nameがcomputerの製品数200 UPDATE products SET quantity=200 WHERE name="computer"; e.削除idが5のレコードDELETE FROM products WHERE id=5;
  • を追加する.
  • 関係型データ、オープンソースと有料の(1)オープンソースを含む:SQLite 3、MySQL、PostgreSQL
  • SQLite 3は、独立したサーバではなく、Railsに含まれています.スタンドアロンでの使用に適しており、通常はMySQLまたはPostgreSQL(2)で課金されます.Oracle、Microsoft SQL Server
  • Reflection今日のテンションの高さ、低さは何ですか?
    高点:朝のランニングを始めて、リズムを変えて、忙しい人の群れを見て、公園内の美しい景色を迎えて、1種の活力を感じて、1部の新鮮感が低い点:夕方5時過ぎ、疲れて、脳の運転が遅くて、読み取りにくくて、勉強して、うんざりしていることを感じます
    Interpretationの今日の重要な悟りは何ですか?
    異なる概念の間の連結を確立することは重要です:データベースのいくつかの基本的な知識を勉強して、それを前の実作の練習と結びつけて、それによってmodel、ruby、CRUD、databaseの間の関係と運営に対してもっと多くの理解と理解があります.
    Decisionは明日何をするつもりですか?
    学習データベースの残りの2つのセクションjdstoreの2回目の残りの部分を完了