当前位置: 首页 > news >正文

网站如何在推广wordpress查询数据库乱码

网站如何在推广,wordpress查询数据库乱码,河南省建设行业证书查询网站,有没有做推广的平台一、需求描述 在我们实际的业务场景中,由于单条插入的效率很低(每次都需要数据库资源连接关闭的开销),故需要实现一次性插入多条数据,用以提升数据插入的效率; 如下图是常见的单条插入数据: 二…

一、需求描述

        在我们实际的业务场景中,由于单条插入的效率很低(每次都需要数据库资源连接关闭的开销),故需要实现一次性插入多条数据,用以提升数据插入的效率;

如下图是常见的单条插入数据:

二、Oracle实现一次插入多条数据

我这里以grade2表为例进行演示说明:

2.1、union all拼接查询

采用union all拼接查询方式实现一次向同一个表中插入多条数据语法:

INSERT into 表名(字段名1,字段名2,字段名3,...) 
SELECT 值1,值2,值3,... from dual
union all SELECT 值11,值21,值31,... from dual
union all SELECT 值12,值22,值32,... from dual
...

示例(向同一个表同时插入6条不同内容的数据):

INSERT into "grade2"("name","chinese","math","english") 
SELECT '张10',100,100,100 from dual
union all SELECT '张20',101,101,101 from dual
union all SELECT '张30',102,102,102 from dual
union all SELECT '张40',103,103,103 from dual
union all SELECT '张50',104,104,104 from dual
union all SELECT '张60',105,105,105 from dual

2.2、insert all插入

采用insert all方式实现一次向同一个表中插入多条数据语法:

insert all 
into 表名(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
...
SELECT * from dual;

示例(向同一个表同时插入6条不同内容的数据):

insert all 
into "grade2"("name","chinese","math","english") VALUES('张11',100,100,100)
into "grade2"("name","chinese","math","english") VALUES('张21',101,101,101)
into "grade2"("name","chinese","math","english") VALUES('张31',102,102,102)
into "grade2"("name","chinese","math","english") VALUES('张41',103,103,103)
into "grade2"("name","chinese","math","english") VALUES('张51',104,104,104)
into "grade2"("name","chinese","math","english") VALUES('张61',105,105,105)
SELECT * from dual;

insert all方式实现一次向多个表中插入多条数据语法:

insert all 
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
...
SELECT * from dual;

示例(向多个表同时插入6条不同内容的数据):

insert all 
into "grade2"("name","chinese","math","english") VALUES('张11',100,100,100)
into "grade2"("name","chinese","math","english") VALUES('张21',101,101,101)
into "grade2"("name","chinese","math","english") VALUES('张31',102,102,102)
into "grade"("id","name","course","score","sex","age") VALUES(11,'张11','语文',100,'男',26)
into "grade"("id","name","course","score","sex","age") VALUES(12,'张21','数学',100,'男',26)
into "grade"("id","name","course","score","sex","age") VALUES(13,'张31','英语',100,'男',26)
SELECT * from dual;

 

注意:insert all语句里不能直接使用序列生成的值(因为即便每个into语句里都加上seq_test_insert.nextval也不会获得多个值):

-- 创建序列
create sequence seq_test_insert 
minvalue 1
maxvalue 999999999999999999999999
start with 1
increment by 1
cache 20;-- 获取下一个序列值
SELECT seq_test_insert.nextval from dual;

http://www.yayakq.cn/news/612188/

相关文章:

  • h5可以制作公司网站吗中山营销网站建设联系方式
  • 网站开发记什么费用永嘉县住房建设局网站
  • 看不到的网站高端定制网站公司哪家好
  • 关于学院网站建设的意见上海自贸区注册公司优惠政策
  • 进行网站推广有哪些常用方法重庆企业网站建设联系电话
  • 手机有软件做ppt下载网站有哪些内容吗河源网站建设1993seo
  • 站长权重关键词排名什么意思
  • js实现网站简体转繁体上海外贸营销网站建设网站
  • 在哪里做网站设计北京市网站建设 维护推荐
  • 外贸网站建设服务机构湖北seo服务
  • 怎么搭建自己的网站卖货免费做h5的网站
  • 南京学习做网站python做网站步骤
  • 有什么好的免费网站做教育宣传网站建设 软件开发
  • 做体彩网站怎么做怎么自己优化网站
  • 手机模板网站生成制作软件wordpress 视图插件
  • 网站404网页界面psd源文件模板广州外贸网站制作
  • wordpress查看网站内容建筑工程网名大全
  • 企业网站推广论述深圳品牌设计机构
  • 慈溪企业网站seo个人中心页面设计图片
  • 网站流量来源合作网站制作
  • 基础建设审计网站摄影网站的意义
  • 长沙网站建设 个人京东网站建设
  • 热e国产-网站正在建设中-手机版企业信用报告网上查询
  • iis网站wordpress登陆网名logo设计制作
  • 武威 网站建设个人博客网站模板素材
  • 深圳网站系统哪家强响应式设计网站怎么做
  • 北京住房建设部官方网站各地好的深圳影视广告
  • 关于建设单位网站的方案文创产品设计是什么意思
  • 长治推广型网站建设只做正品的购物网站
  • 网站的内容做证据观点wordpress搬家到新浪