web第8天mysql

  1. 學習方法:首先查官網和百度百科,找到demo試一下,多種方法記住一個

1.mysql

  1. 結構化查詢語言
  2. 常用數據庫:sqlserver orcale
  3. 常用數據庫處理語言分類:DDL數據庫定義語言 DML數據庫操作語言insert和update,delete DQL(基本我們要用)查詢語句select*from DCL(面試要問)數據控制語言 主要用數據庫遠程操作
  4. 存儲引擎的區別:MYSAM innoDB
  5. 關於數據類型:varchar int text time
  6. 索引:目錄

2.

  1. 區別關係型數據庫和非關係數據庫:關係型數據庫存在表的概念。
  2. 冗餘,:數據庫裏面多餘的字段。主鍵:索引 目錄 外鍵:約束

3.數據類型轉換關係

  1. 數字 int
  2. 字符 varchar節省空間 char;跟存儲引擎相關的:在innodb中底層都是varchar
  3. 文本:text
  4. 時間:date;或者int 時間戳
  5. 二進制 枚舉(不要求)

4.運算符

  1. 基本上不用;

5.函數

  1. 暫時不用

6.查詢

  1. 去重 distinct 用法:select distinct 字段名稱from表
  2. 條件查詢where:比較符 和between 邏輯and 和or 模糊查詢like
  3. 篩選查詢having和where一樣的
  4. 分組查詢group by id 5.7後會報錯
  5. 排序查詢: desc降序 asc升序 用法:order by xx asc;
  6. 限制查詢:limit 10 10 主要應用於分頁
  7. 子查詢:

        where型子查詢SELECT * FROM tbstudent WHERE stuid > (SELECT 1+1);
        from 型子查詢SELECT COUNT(*) FROM (SELECT * FROM tbstudent) AS t
    
  8. 聯合查詢:SELECT a.,b. FROM a LEFT JOIN b ON a.hot = b.hot;

7.數據庫設計

1.三範式6範式
2.er圖
這裏寫圖片描述

發佈了51 篇原創文章 · 獲贊 5 · 訪問量 5639
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章