1. 程式人生 > >每天彙總----10.17

每天彙總----10.17

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