2018 10 30 早課
1.簡述mysql部署過程 下載,解壓,配置檔案 2.mysql哪些資料型別 int double float char varchar 3.增刪改查語法 insert into …value… delete from…where… update …set…where… select * from… (*表示所有選項) 4.模糊查詢 第二個字母s like ‘_s%’ 5.union 和 union all區別是什麼 去重,不去重的區別 6.order by 預設降序嗎? 該怎麼表示 預設升序 7.group by having 注意什麼 group by的屬性要在於select中一致,having注意要跟聚合函式 8.join 哪三種? 談談你對left join理解 left join,right join,inner join 就是以左邊的資料為主,如果沒有右邊資料,資料為null 9.談談對inner join理解 左右表互相匹配的資料,即表與表之間的關聯,取交集 10.談談對子表的理解 一個根據sql語句臨時生成的臨時表 11.拓展題,你認為建表規範該怎麼樣的? 根據業務名稱建立表的名稱,然後讓表字段有一定的實際意義 12.拓展題: 我們建的主鍵,一張表只能一個主鍵約束,那麼主鍵約束相當於哪兩個約束? 還有哪些約束?怎麼建立?怎麼刪
13.拓展題: 索引有哪些? 區別是什麼? 怎樣建立?怎樣刪除?? 主鍵索引,複合索引,主鍵索引於複合索引的區別就是欄位的數量,craeate index on 欄位,delete index 14.拓展題: 什麼叫檢視?怎樣建立? 檢視就是一個臨時表,create view 15.拓展題: 什麼叫儲存過程?怎樣建立 儲存過程相當於一個固定的流程和功能,直接可以批量操作