約束,列的增刪操作
create table product
( id int primary key auto_increment,
pname varchar(20) unique not null, //增加兩個約束
pcoutn int not null,
oid int,
kid int,
foreign key (oid )references order1(id),
foreign key(kid)references kind(id)
)alter table kind modify spec varchar (20)not null;//增加約束
alter table kind add tel varchar(20); //增加列
alter table order1 drop( column) oid; //刪除列
alter table kind modify spec varchar(20); //刪除約束
alter table order1 add id int primary key; //增加列
alter table order1 change spec spec; //修改列名
alter table kind modify spec varhar(30) not null //修改型別,字元大小,約束條件通用格式。
alter table change name name1;//修改列名
rename table student to studet1;//修改表名
Git 用法總結,持續更新
從當前分支切換到本地已有目標分支git chekcout local branch從當前分支建立新本地分支並切換到此分支git checkout b new branch從branch name中檢出file name到當前分支git checkout branch name file name從c...
python知識備忘集合(持續更新)
deque 強化學習的experience replay 模組,之前考慮到執行的速度,我一直用numpy陣列實現,但用起來並不方便,也不簡潔。用deque必然方便多了,但執行速度怎樣?試過才知道。from collections import deque import time d deque ma...
SQL踩坑集合,持續更新
1.oracle中null資料的計算 select count from pier.testxhh t where t.name a 結果 0 select count from pier.testxhh t where t.name a 結果 1 select count from pier.te...