sql,MySQL,Oracle設定自增變數的彙總

2021-08-25 01:52:18 字數 687 閱讀 7991

1、sql中設定自增變數用identity關鍵字,該關鍵字可以方便的指定從什麼數開始,增幅是多少。如:

create table test(id int identity(100,10) primary key not null, name varchar(10));
2、mysql中設定自增變數用auto_increment關鍵字,如:

create table test(id int auto_increment primary key not null, name varchar(10));
不過這個時候id一定要設定為主鍵,否則資料庫會報錯

3、oracle不能再建立表時指定自增的列,它需要重新建立sequence,然後用nextval來引用,如:

create table test(id int primary key not null,name varchar(10));

create sequence test_id increment by 1 start with 1 maxvalue 9999;

sequence後面的test_id最後就用表名+序列號標記,引用如:

insert into test(test_id.nextval,'jyj');

以上的不是太全面,有補充的可以隨時補充!

android layout weight設定解讀

參考文章 android layout weight的真實含義是 一旦view設定了該屬性 假設有效的情況下 那麼該 view的寬度等於原有寬度 android layout width 加上其在剩餘空間中的佔比!設螢幕寬度為l,在兩個view的寬度都為match parent的情況下,原有寬度為l...

Android RecyclerView設定空布局

1 自定義乙個emptyrecyclerview繼承recyclerview 2 採用adapterdataobserver觀察者模式來監聽資料的變化,如果有資料就隱藏空布局,反之,則顯示。view memptyview private adapterdataobserver emptyobserv...

Capacity Scheduler 佇列設定

先附乙個官網位址 capacity scheduler是yarn中預設的資源排程器。資源分配相關引數 1 capacity 佇列的資源容量 百分比 當系統非常繁忙時,應保證每個佇列的容量得到滿足,而如果每個佇列應用程式較少,可將剩餘資源共享給其他佇列。注意,所有佇列的容量之和應小於100。2 max...