今天需要用一条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
做过笔记,需要的时候来看看吧!嘿嘿!
分享到:
相关推荐
MySQL INSERT语句允许插入多行数据,如下所示: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); 那么要实现批量插入,主要的任务就是按照列顺序,把数据组装成上述格式即可,可以使用sprintf和...
代码如下:–创建 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’, ...
当我插入一条数据时,我要判断(k1,k2)是否已经存在(1条selete),若存在就update,不存在就insert
mysql一次插入多条数据: INSERT INTO hk_test(username, passwd) VALUES ('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5') GO 我们先来创建一种表Authors: CREATE TABLE Authors( AuthID ...
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...
思路:先随机排序然后再分组就好了。 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',
1.规范一些使用插入语句的小规范 1)中文字符串前 最好 加一个N ...3.多行一条语句插入多行 insert into 表名 ([列1],[列2]) select ‘值1′,’值2’ union all –这里呢,union 和 union all的 区别
向输入表中的记录:(每个表最少5条记录,其中一条是与自己相关的真实记录) 1.7思考题: 1. 从用户角度看,数据库系统都有哪些体系结构? 2. 数据库管理系统通常由哪几部分组成? 3. 如何用SQL语句完成上述的工作? ...
mxp/不论浏览器的滚动条怎么拉,用这个插件插入的层总是保持在某个位置不动 mxp/虽然Dreamweaver不是编辑php的好工具,但是还是有这个php和mysql连接的插件供大家使用 mxp/插入php中的“include”函数 mxp/从新加载...
foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表达式,用于检验指定数据 MySQL不支持check约束,但可以使用check约束,而没有任何效果; 根据约束数据列限制,约束...
11.1.4 由VALUES关键字插入多行数据 11.1.5 使用SELECT语句插入数据 11.1.6 通过视图插入数据 11.1.7 使用子查询插入数据 11.2 数据的更新操作 11.2.1 UPDATE语句的基本语法 11.2.2 使用UPDATE语句更新指定的列值 ...
例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。 CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR REPLACE TRIGGER del_emp BEFORE DELETE ON ...
分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,...
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...
三、输入说明:输入有多行,每行一条命令,命令格式有:INSERT id name sex s1 s2 s3插入一条学生信息后并显示插入的学生信息 四、输出说明:
注意: ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数,如果影响的行数为0时...
SELECT语句查询数据库中的一条或多条数据。 (4)数据库控制语言(Data Control Language,DCL) 数据库控制语言主要用于控制用户的访问权限,其中包括GRANT语句、REVOKE语句、COMMIT语句和ROLLBACK语句。 GRANT语句...
近期一个项目是将excel内容插到数据库中,插入以后要显示插入的数据条数,一直苦于没办法,后来研究execute发现这个方法是有返回参数的。 代码如下: CONN.EXECUTE(SQL,RowsAffected,C) 参数含义: SQL:值可以是SQL...
SELECT语句查询数据库中的一条或多条数据。 (4)数据库控制语言(Data Control Language,DCL) 数据库控制语言主要用于控制用户的访问权限,其中包括GRANT语句、REVOKE语句、COMMIT语句和ROLLBACK语句。 GRANT语句...