09Oracle Database 数据表数据插入,更新,删除
Oracle Database 數據表數據插入,更新,刪除
插入數據
Insert into table_name(column) values(values);
insert into student
values ('20166660101','金美辛','女',21,'影視傳媒學院','13588000066','北京市');
默認值
default
在建表時復制
Create table table_new as select column1,…|*from table_old
已存在表添加復制數據
Insert into table_new(column1,…) select column1,…|*from table_old
修改數據
Update table_name set column1=value1,… where conditions
刪除表數據
Delete from table_name where conditions
?
添加數據
?????? insert into tab_name[(column_name , column_name…)] values(value,value…)
?????? 序列 sequence? <僅oracle中有>
?????? 創建序列
create sequence 自定義序列名字;
?????? 獲得下一個值
??? ?????? seq_name.nextval
?????? 獲得當前值
??? ?????? seq_name.currval
??? 復雜序列?? 序列的nextval是不可逆的
?????? create sequence 自定義序列名字
?????????? increment by 5? <--遞增5-->
?????????? start with 0? <--從0開始-->
???????????????????? maxvalue 100? <--最大值 也可以使用nomaxvalue-->
?????????? minvalue -100? <--最小值 也可以使用nominvalue-->
?????????? cycle <--循環增長 也可以使用nocycle-->
?????????? cache 30 <--緩存 也可以使用nocache-->
??????????
修改數據
?????? update tab_name set expression
刪除數據
?????? delete from tab_name 刪除記錄,不刪除結構,可以恢復
?????? delete from tab_name where expression 條件刪除
?????? truncate table tab_name 僅清除數據,保留結構,不可恢復
轉載于:https://www.cnblogs.com/Aha-Best/p/10858810.html
總結
以上是生活随笔為你收集整理的09Oracle Database 数据表数据插入,更新,删除的全部內容,希望文章能夠幫你解決所遇到的問題。