SQL中用insert into插入一行或多行记录

来源:互联网 发布:一级域名怎么备案 编辑:程序博客网 时间:2024/06/05 09:05

INSERT INTO插入一行记录:

 

        INSERT INTO tablename values(v1,v2,...);  --这里需包括所有列的值

 

   若只向指定列插入值:

        INSERT INTO tablename (column1,column3) values(v1,v3);

 

 

 

INSERT INTO插入多行记录:

 

   若数据来自另一张表格:

       INSERT INTO t1 (col1,col2)

            SELECT t2.col3 , t2.col4 FROM t2

                 WHERE t2.col5 = xxx;

 

   当数据不来自表格

       INSERT INTO t1 (col1,col2)

            SELECT xxx1 , yyy1

            UNION ALL

            SELECT xxx2 , yyy2

            UNION ALL

            SELECT xxx3 , yyy3;

 

原创粉丝点击