每天彙總----10.17
阿新 • • 發佈:2018-11-11
1.MySQL哪些欄位型別 int,float,double,varchar,char,date,timestamp等
2.建表一般我們會設定第一個欄位為ID,自增長的主鍵,那麼主鍵是非空和唯一約束的組合體,那麼可不可以根據業務,單獨設定其他欄位為 非空約束或唯一約束? 可以,主鍵約束在一個表中是唯一的,但唯一約束和非空約束就可以多個的。
3.拓展題,你們去看看MySQL的約束有哪些
4.增刪改查的SQL怎麼寫 insert delete update select
5.insert 我們插入的值是不是要和列名稱一一對應? 是的
6.order by 預設降序? 升序
7.group by having 談談你對這個的理解? 對錶格按照某個欄位進行分組,having對各組的聚合計算後的值進行篩選過濾
8.所以 where group by order by limit ,一般按這樣順序組合寫嗎 是的,where對原始表上的資料進行初次過濾,隨後在進行相關的聚合分組,最後按照一定的順序進行排序,如果資料量較大需要進行限制
9.提醒一下,我們在delete from t,執行這句話要注意什麼? 如果不是要刪除表格的話,需要新增where進行過濾,同理update也是需要的,請明確好需求在進行以上兩個操作。萬一在線上庫操作出錯了,就.....
12.談談你們對join語法的理解 按照某中條件對兩個表進行連線,分為:left join,right join,inner join