*****==手動增加約束*****==
手動刪除一列:
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...