Mysql學習記錄(三)約束的使用和數據表操作

                               

一、約束的使用()

          上一部分 (列級約束)             

       

1.外鍵約束FOREIGN KEY    

             

            (1)創建外鍵約束的條件及創建

             ① ENGINE=InnoDB  查看

                                      

            ②相同數據類型       外鍵列 (pid)

                                   父表(參照列id)                                    

                                    子表 

             ③索引 (主鍵自帶索引)

                                查看父表索引

                                                               

                                                 (網格)

                                   查看子表索引

                                                                

             (2)外鍵約束的參照的操作(在更新父表同時子表是否更新)

                    

                    ①CASCADE  例:當刪除父表時子表也被刪

   2.列級約束和表級約束

                 

 

 

二、修改數據表

  1.添加和刪除 (列)

               ① 添加單列  

                             

                                     

                 ②添加多列(只能添加在後邊)  

                 ③刪除列 

                                 

                 ④刪除多列

   2.添加和刪除(約束)

                                     

                  ①添加主鍵約束(並定義constraint名字(可刪除))     

                                          

                  ②添加唯一約束

                  ③添加外鍵約束

                                     

                  ④添加/刪除默認約束

                        

                       

                   ⑤刪除主鍵約束        

                    ⑥刪除唯一約束

                    ⑦刪除外鍵約束

                                             查看名字: 

                                           名字:

                                             

   3.修改列定義(數據類型,數據位置,列名稱)

                                   

                  位置:

                  類型(大變小可能數據丟失):

                                  

                 名稱:

  4.修改數據表名稱

                                     

 

                        

 

                    

                     

               

 

                  

      

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章