Java数据库篇4——表的约束
生活随笔
收集整理的這篇文章主要介紹了
Java数据库篇4——表的约束
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java數據庫篇4——表的約束
1、非空約束
字段不允許為空
#創建表的時候添加 Create table 表名(列1 數據類型 not null,列2 數據類型,列3 數據類型 ); #創建表以后添加 Alter table 表名 modify 列名 數據類型 not null; #刪除 Alter table 表名 modify 列名 數據類型;2、唯一約束
#創建表的時候添加 Create table 表名()列1 數據類型 unique,列2 數據類型,列3 數據類型 ); #創建表以后添加 Alter table 表名 modify 列名 數據類型 unique; #刪除 Alter table 表名 drop index 列名;3、主鍵約束
#創建表的時候添加 Create table 表名(列1 數據類型 primary key,列2 數據類型, 列3 數據類型 ); #創建表以后添加 Alter table 表名 modify 列名 數據類型 primary key; #聯合主鍵,不用在列后面寫primary key,直接在所有列后面放primary key(列1,列2)即可 #刪除 Alter table 表名 drop primary key;主鍵自增auto-increment
#創建表的時候添加 Create table 表名(列1 數據類型 primary key auto_increment,列2 數據類型,列3 數據類型 ); Create table 表名(列1 數據類型 primary key auto_increment,列2 數據類型,列3 數據類型 )AUTO_INCREMENT=100; #創建表以后添加 Alter table 表名 modify 列名 數據類型 primary key auto_increment; #刪除 Alter table 表名 drop primary key primary key;4、外鍵約束
#創建表時添加 Create table 表名(列1 數據類型,列2 數據類型,列3 數據類型,Constraint 外鍵名稱 foreign key (當前表列名) references 要鏈接表名(列名); ); #創建表后添加 Alter table 表名 add Constraint 外鍵名稱 foreign key (當前表列名) references 要鏈接表名(列名); #刪除 Alter table 表名 drop foreign key 外鍵名;級聯更新
#添加 外鍵后加on update cascade; #刪除 刪除外鍵 重新加入外鍵級聯刪除
#添加 外鍵后加on delete cascade; #刪除 刪除外鍵 重新加入外鍵總結
以上是生活随笔為你收集整理的Java数据库篇4——表的约束的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rmi远程反序列化rce漏洞_Apach
- 下一篇: java 高性能缓存_高性能Java缓存