`
liangjian103
  • 浏览: 173515 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用一条insert 插入多行数据的方法

阅读更多

今天需要用一条insert语句来插入多行数据,觉得这个真的挺实用,不用再用程序来for循环一遍一遍的插入了,事物处理也方便,不同数据库有不同的写法,下面我就来给大家分享一下吧!

MySqL数据库:

INSERT DELAYED INTO `newsort` (`sort_id`, `sort_name`, `sort_bz`) VALUES
(1, 'aas', 'sdsdfsdfsf'),
(2, 'ffff', 'gggg'),
(4, '生活类', '要懂得生活才好!'),
(5, '股票行情', ''),
(6, '政治类新闻', ''),
(7, 'IT行业新闻', ''),
(8, '宗教类新闻', '');

 Oracle数据库:

insert  into codename (cn_id,cn_code,cn_name,cn_type)   
select 8032,21,'内训',76 FROM DUAL 
union 
select 8033,22,'外派',76 FROM DUAL 
union 
select 8034,23,'境外',76 FROM DUAL 

 

做过笔记,需要的时候来看看吧!嘿嘿!

分享到:
评论

相关推荐

    Yii框架批量插入数据扩展类的简单实现方法

    MySQL INSERT语句允许插入多行数据,如下所示: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); 那么要实现批量插入,主要的任务就是按照列顺序,把数据组装成上述格式即可,可以使用sprintf和...

    Sql Server:多行合并成一行,并做分组统计的两个方法

    代码如下:–创建 test 表 ,插入数据CREATE TABLE test(code varchar(50), [values] varchar(10),[count] int)INSERT test SELECT ‘001’, ‘aa’,1UNION ALL SELECT ‘001’, ‘bb’,2UNION ALL SELECT ‘002’, ...

    insert into … on duplicate key update / replace into 多行数据介绍

    当我插入一条数据时,我要判断(k1,k2)是否已经存在(1条selete),若存在就update,不存在就insert

    mysql 一次向表中插入多条数据实例讲解

    mysql一次插入多条数据: INSERT INTO hk_test(username, passwd) VALUES ('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5') GO 我们先来创建一种表Authors: CREATE TABLE Authors( AuthID ...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    MySql分组后随机获取每组一条数据的操作

    思路:先随机排序然后再分组就好了。 1、创建表: CREATE TABLE `xdx_test` ( `id` int(11) NOT NULL, ...2、插入数据 INSERT INTO xdx_test VALUES (1, '张三-1','1'); INSERT INTO xdx_test VALUES (2, '李四-1',

    必须会的SQL语句(三) 数据插入

    1.规范一些使用插入语句的小规范  1)中文字符串前 最好 加一个N ...3.多行一条语句插入多行 insert into 表名 ([列1],[列2])  select ‘值1′,’值2’ union all –这里呢,union 和 union all的 区别  

    数据库系统概论实验指导书.doc

    向输入表中的记录:(每个表最少5条记录,其中一条是与自己相关的真实记录) 1.7思考题: 1. 从用户角度看,数据库系统都有哪些体系结构? 2. 数据库管理系统通常由哪几部分组成? 3. 如何用SQL语句完成上述的工作? ...

    400个DreamWeaver插件

    mxp/不论浏览器的滚动条怎么拉,用这个插件插入的层总是保持在某个位置不动 mxp/虽然Dreamweaver不是编辑php的好工具,但是还是有这个php和mysql连接的插件供大家使用 mxp/插入php中的“include”函数 mxp/从新加载...

    mysql数据库的基本操作语法

    foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表达式,用于检验指定数据 MySQL不支持check约束,但可以使用check约束,而没有任何效果; 根据约束数据列限制,约束...

    精通sql结构化查询语句

    11.1.4 由VALUES关键字插入多行数据 11.1.5 使用SELECT语句插入数据 11.1.6 通过视图插入数据 11.1.7 使用子查询插入数据 11.2 数据的更新操作 11.2.1 UPDATE语句的基本语法 11.2.2 使用UPDATE语句更新指定的列值 ...

    Oraclet中的触发器

    例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。 CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR REPLACE TRIGGER del_emp BEFORE DELETE ON ...

    C#全能速查宝典

    分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    7.7 用GROUPING()来扩展报告 186 7.8 使用GROUPING_ID()来扩展报告 187 7.9 GROUPING SETS与ROLLUP() 191 7.10 GROUP BY局限性 193 7.11 小结 196 第8章 分析函数 197 8.1 示例数据 197 8.2 分析函数剖析 198...

    AC-学号-姓名- 题号15681

    三、输入说明:输入有多行,每行一条命令,命令格式有:INSERT id name sex s1 s2 s3插入一条学生信息后并显示插入的学生信息 四、输出说明:

    MysqlDLL,C#操作MYSQL数据库

    注意: ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数,如果影响的行数为0时...

    第一章数据库的简介.docx

    SELECT语句查询数据库中的一条或多条数据。 (4)数据库控制语言(Data Control Language,DCL) 数据库控制语言主要用于控制用户的访问权限,其中包括GRANT语句、REVOKE语句、COMMIT语句和ROLLBACK语句。 GRANT语句...

    Asp Conn.execute的参数与返回值总结

    近期一个项目是将excel内容插到数据库中,插入以后要显示插入的数据条数,一直苦于没办法,后来研究execute发现这个方法是有返回参数的。 代码如下: CONN.EXECUTE(SQL,RowsAffected,C) 参数含义: SQL:值可以是SQL...

    数据库.txt

    SELECT语句查询数据库中的一条或多条数据。 (4)数据库控制语言(Data Control Language,DCL) 数据库控制语言主要用于控制用户的访问权限,其中包括GRANT语句、REVOKE语句、COMMIT语句和ROLLBACK语句。 GRANT语句...

Global site tag (gtag.js) - Google Analytics