作者:平然
1
2
3
4
5
6
7
8
9
數(shù)據(jù)類型
10
11
12
13
14
15
插入的時候,如果省略字段名,那必須插入所有的值
16
增加字段名的話就可以為部分字段賦值
*代表對字段名的過濾,不是值
19
AUTO_INCREMENT必須和主鍵約束一起使用,反之則不一定
21
可以有多個UNIQUE KEY 雖說可以有多個NULL值,但其實存儲的只有一個,所以說唯一性約束
默認約束
三:約束及修改數(shù)據(jù)表
1
外鍵約束
外鍵列和參照列必須創(chuàng)建索引舅柜。如果外鍵列不存在索引的話,mysql將自動創(chuàng)建索引 板辽。( 如果參照列不存在索引的話烹棉,mysql不會自動創(chuàng)建索引滥崩。但如果參照列為主鍵的話涂臣,則會自動創(chuàng)建索引惨险。主鍵在創(chuàng)建的同時會自動創(chuàng)建索引羹幸,所以參照列其實已經(jīng)有了索引。而外鍵列上沒有創(chuàng)建索引辫愉,mysql則會自動創(chuàng)建索引
數(shù)據(jù)類型不一樣會報錯
滿足條件
查看索引
外鍵約束
2
3
4
刪除多列用逗號隔開(也可以刪除的同時添加一列):drop... , drop...
5
6
7
8
9
10
11
12
13
14
2種修改表名稱的方法