SQL中用insert into插入一行或多行记录
2016-08-10 17:35
495 查看
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;
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;
相关文章推荐
- SQL中用insert into插入一行或多行记录
- asp中用insert into语句向数据库插入记录(添加信息)的方法
- 在PL/SQL Developer复制一条记录,快速提交这条记录,而不用使用insert into.
- ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法
- 将一行逗号分隔的文本分成多行记录的SQL语句
- sql insert into 一次性插入多条数据 从一张表中查询到的数据插入到另一张表
- 在SQL Server中,SQL语句的Insert支持一次插入多条记录
- 写一个程序,能够动态生成多条插入语句如:insert into MyStudents values(“人名1”,年龄,‘男’,分数1,分数2)。将生成的插入语句输出到记事本文件 SQLStr.txt中
- sql 数据库插入select into from 和 insert into select from
- 动态生成多条插入语句如:insert into MyStudents values(“人名1”,年龄,‘男’,分数1,分数2)。将生成的插入语句输出到记事本文件 SQLStr.txt中
- INSERT INTO .. ON DUPLICATE KEY更新多行记录
- SQL里,如何同时插入几条值?不重复进行insert into XX valuesXXX
- 在SQL Server中SQL语句的Insert支持一次插入多条记录?
- Sql insert into 后获得自动插入的id
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- EXCEL表里的数据转换成insert into tablename(field)values() SQL插入语句
- 插入数据sql使用“insert into set”形式的理解
- 插入数据sql使用“insert into set”形式的理解
- INSERT INTO .. ON DUPLICATE KEY更新多行记录 转
- SQL_server 将表中的记录 转换成 Insert(插入) SQL 语句