向表中插入資料的幾種情況

2021-08-04 16:43:02 字數 535 閱讀 5083

1.向乙個表中插入一條資料

insert into tbl_name(列1,列2,...,列n) values(val1,val2,...,valn);

2.建立表的同時將另乙個表的資料插入到新建立的表中

create table tbl_name as

select * from tbl_old ;

3.將乙個表中的資料插入到另乙個表中

insert into tbl_name 

select * from  tbl_old;                                             ---兩個表的字段需相同

4.將乙個表的a欄位的值賦給b欄位:

update tbl_name set b =  a;

5.將乙個表的字段資料插入到另乙個表的字段資料中

insert into tab1(列1,列2)  

select 值1,值2 from  tbl2;

附:當多個表的多個字段插入到同乙個表的

多個欄位時方法與上面類似。

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 查詢...

向表中批量插入資料的SQL

建立一張表後,有時為了測試,需要向表中批量插入一些資料。如果純手工插入,相信沒有人會幹。一下sql語句可以完成批量資料插入的功能。建表指令碼如下 create table hello id varchar2 64 name varchar2 64 age varchar2 64 資料插入sql如下 ...