向表中插入約束
增加約束:alter table 表名 add 約束的完整定義。
(只能增加能夠使用表級約束的約束,不能修改約束)例如:
1、插入主鍵約束:
alter
table
oneadd
constraint
pk_one
primary
key(one_id);
2、插入非空約束
alter
table
onemodify
name
notnull;
3、向表中插入外來鍵約束:
alter
table
twoadd
constraint
two_pk_id
foreign
key(
id)
references
one(one_id);
檢視表的約束:
select
constraint_name,table_name,constraint_type,search_condition
from
user_constraints
where
table_name=
'two'
(table_name統一用大寫查詢,小寫查詢不出來)
constraint_type 中的c對應check,p→primary key,r→foreign key ,u→unique
sql向表中插入資料
例項 insert into 捲菸庫存表 捲菸品牌,庫存數量,庫存單價,庫存金額 select 紅塔山新勢力 100,12,1200 union all select 紅塔山人為峰 100,22,null union all select 雲南映像 100,60,500 union all sele...
insert load put向表中插入資料
本文意在記錄insert load put插入資料後,對元資料table params中numfiles numrows的影響。1 本身插入時會走mapreduce程式 2 對元資料table params中numfiles numrows都會相應改變量值 通過計數器記錄 3 所以用count 查詢...
向資料表中插入行記錄
向資料庫中插入資料是資料庫的基本操作之一。在mysql中通過sql語句實現向資料庫插入資料的方式大致有如下幾種 1 使用insert replace語句。2 使用insert replace into select語句。3 使用load data infile語句。另外可以使用mysqlimport...