Chapter 3 資料庫約束(SQL語句實現)

2022-07-22 15:03:37 字數 861 閱讀 4293

*****==手動增加約束*****==

手動刪除一列:

alter table 表名 drop column 列名

手動增加一列:

alter table 表名 add 列名 資料型別

手動修改列:

alter table 表名 alter column 列名 修改後的資料

增加主鍵約束:

alter table 表名 add constraint pk_表名_列名 primary key (列名)

增加外來鍵約束:

alter table 表名 add constraint fk_表名_列名 foreign key(列名)references 主鍵表 (主鍵列) 

級聯刪除:on delete cascade

增加非空約束:

alter table 表名 alter column 列名 資料型別 not null

增加唯一約束:

alter table 表名 add constraint uq_表名_列名 unique (列名)

增加預設約束:

alter table 表名 add constraint df_表名_列名 default (『預設值』)for 列名

增加檢查約束:

alter table 表名 add constraint ck_表名_列名 check (表示式)

*****==手動批量刪除約束*****==

alter table 表名 drop constraint 約束名稱 (多個約束之間用逗號並列)

*****==手動批量增加約束*****==

alter table 表名 add constraint 約束名稱(多個約束之間用逗號並列)

資料探勘 Chapter 3 資料預處理

如何對資料進行預處理,提高資料的質量,從而提高挖掘結果的質量 資料質量有六個要素 準確性 完整性 一致性 時效性 可信性 可解釋性 資料清理 缺失值常常被忽略 中心值填充等方式處理 雜訊資料則被分箱 回歸 離群點分析等方式迴避 資料整合 合併來自多個資料儲存的資料。可以使用實體識別確定等價實體 冗餘...

資料庫(3)資料約束

一 約束條件 為了確保資料的完整性,可以給列加上約束條件 完整性的分類 1 實體完整性 行 實體 即表中的一行記錄,代表乙個實體 實體完整性的作用 表示每一行資料不重複 約束型別 a 主鍵約束 primary key 第一種新增方式 在建立表的同時,直接新增主鍵約束 列名1 列值1 primary ...

資料庫約束

mysql有兩種常用的引擎型別 myisam和innodb。目前只有innodb引擎型別支援外來鍵約束。innodb中外鍵約束定義的語法如下 constraint symbol foreign key index name index col name,references tbl name ind...