--刪除外來鍵
語法:alter table 表名 drop constraint 外來鍵約束名
如:alter table s_student drop constraint fk_room;
--新增外來鍵
語法:alter table 表名 add constraint 外來鍵約束名 foreign key(列名) references 引用外來鍵表(列名)
如:alter table t_student add constraint fk_student_room foreign key(fk_room) references t_room(pk_id)
--刪除主鍵
語法:alter table 表名 drop constraint 主鍵約束名
如:alter table s_student drop constraint pk_id;
--增加主鍵
語法:alter 表名 add constraint 主鍵約束名 primary key(列名)
如:alter s_student add constraint pk_student_id primary key(pk_id);
SQL語句中主鍵和外來鍵
create table user info id char 36 primary key,user name varchar 30 not null password varchar 30 not null real name varchar 8 mobile char 11 address va...
sql語句中的 和in
今天優化了一段專案中的 的作用就是在使用者表和使用者賬戶表中查出所有有賬戶的使用者,當然查出來的使用者應該是不重複的 distinct一下 這2個表中的記錄大約都為2萬條左右,資料量還是很大的,通過hibernate的轉換出來是這樣的 select from select rownumber ove...
sql語句中的exists和in
比如在northwind資料庫中有乙個查詢為 select c.customerid,companyname from customers c where exists select orderid from orders o where o.customerid c.customerid 這裡面的...