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

制作单网页网站如何用phpstudy做网站

制作单网页网站,如何用phpstudy做网站,网站建设有几种,庆云网站seo需求描述对于数据分析人员来说#xff0c;工作的基础是数据#xff0c;没有数据分析就无从谈起#xff0c;即巧妇难为无米之炊。#数据库# #数据迁移# #Oracle# 然而#xff0c;数据分析往往在实验环境或者准生产环境中开展#xff0c;而数据分布在生产环境#xff0c;因此…需求描述对于数据分析人员来说工作的基础是数据没有数据分析就无从谈起即巧妇难为无米之炊。#数据库# #数据迁移# #Oracle# 然而数据分析往往在实验环境或者准生产环境中开展而数据分布在生产环境因此需要将生产环境的部分数据导入到准生产环境中。因为网络隔离和权限管理的原因无法直接在生产库和准生产库之间应用数据迁移工具。目前的办法是将生产库中的数据以数据文件形式导出然后通过安全手段传送到准生产环境然后在准生产环境中应用Kettle等数据迁移工具实现数据的导入。下面的实验路径如下生产数据文件--Mysql临时库--准生产Oracle库。Logo将数据导入到MySQL临时库中(基于Navicat)使用Navicat的导入向导可以便捷地将文本文件中的数据导入到Mysql库中从而为下一步通过Kettle迁移至Oracle做准备同时可以做一些临时性的分析。具体导入步骤如下1.选择数据库下面的【表】选择【导入向导】导入向导2.选择要导入的数据文件格式常见的txt、csv、excel等。选择文件格式3.选择分隔符。如果是csv文件的话保持默认就可以了如果是用|等分割的txt文件则需要进行调整。选择分隔符4.选择目标表。选择要把数据导入的数据表可以是不存在的表也可以是已存在的表。不存在的表需要新建已存在的则需要去掉新建表下面的勾选。选择数据表5.调整表结构。在这一步可以看到从文本文件中解析出来的表结构即字段名称、字段类型等同时可以根据需要对字段类型、长度和主键进行设定。我们这里先不做任何调整看看后面什么结果。调整表结构6.附加选项。设定文本文件的起始和结束行数设定首行是否为列名设定日期和数值型数据的格式等。附加选项7.选择导入模式。选择数据导入模式有追加、更新、删除、复制等几种模式我们选择“复制”即新建表并将数据导入其中。8.开始导入(失败)。在第7步的基础上执行下一步然后点击开始执行导入操作。很遗憾导入失败报“row size too large.XXXXX”的错误(见下图)。这个错误是因为在前面的设置中我们将每个字段都设置为Varchar类型且长度为255且宽表字段数量N过多(N100)255*N超出了Mysql的限制(65535)。因此解决方法是调整字段类型及长度使之低于Mysql的限制。开始导入导入报错9.按需调整字段类型及长度这里主要调整的是长度由255调减至32够用了。调整字段类型长度10.再次导入(成功)。调整完字段类型及长度后再次执行导入显示导入成功验证发现数据确已入库。再次导入数据验证Mysql数据向Oracle迁移(基于Kettle)基于Navicat完成了数据文件的导入之后下一步就是利用Kettle实现数据在Mysql数据库和Oracle数据库上的迁移具体操作过程如下1.新建转换。打开Kettle新建转换为数据迁移做准备。新建转换2.选择表输入并将表输入组件拖入主功能区。选择表输入3.编辑表输入节点并选择源数据库类型这里选择Mysql。编辑表输入选择源数据库4.完成数据库连接的配置。包括主机名、端口、数据库名称、数据表、用户名、密码等通过测试可验证数据库是否已正确连接。配置数据库连接5.完成表输出配置。完成表输入配置后选择表输出并拖至主功能区按照表输入配置的方式完成表输出的配置只是这里要配置Oracle的数据库连接包括主机名、数据库、数据表、用户名、密码、端口等。同样的可以通过测试验证是否已连接成功。表输出配置表输出测试6.建立表输入与表输出的连接即在主功能区中点击表输入的箭头并拖至表输出的箭头处。建立输入节点和输出节点的连接7.启动转换(失败)。点击主功能区左上角的三角形按钮启动转换。很遗憾转换失败表输出节点上出现了红色标识。通过查看日志发现这是因为在表输出中配置的数据表不存在导致数据无法插入。所以解决的办法就是新建数据表。如果通过create新建就太吃力了还好可以通过配置解决详见第8步。启动转换启动转换转换失败8.建立输出数据表。在Oracle数据连接配置界面中选择【数据库字段】然后点击【获取字段】选择Mysql数据库中的输入表即可自动生成目标表的建表语句执行建表语句即可完成目标表的构建。获取字段选择mysql表9.启动转换(成功)。再次启动转换没有报错意味着转换成功。转换成功中文乱码如何解决完成Mysql向Oracle的数据迁移后通过PL/SQL查询发现数据表中的中文乱码显然这是因为两边数据编码不一致造成的解决方法就是配置编码使两边保持一致。1.查看Oracle的数据编码可以看出是GBK下一步就是把Mysql的编码调整成GBK。查看Oralce编码2.配置Mysql编码。在表输入的配置环节在【高级】中增加“set names gbk;”在【选项】中增加“characterEncoding:gbk”。set names gbkcharacterencoding:gbk3.配置完成后再次执行转换任务验证发现中文正常显示。数据验证总结本文通过一个具体的业务场景逐步介绍了数据的迁移过程总结如下Navicat提供了较好的数据导入工具可以实现数据文件的快速入库。Kettle可以快捷地实现数据在异构数据库中的迁移配置项丰富操作简单。使用Navicat进行数据导入时要注意设置合理的表结构不能超过Mysql限制否则会导入失败。在使用Kettle进行数据在Mysql和Oracle中的迁移时一是要确保目标Oracle表的存在如不存在则需要配置或新建二是要注意编码一致避免出现总问乱码。我是会说科技关注我一起聊聊数据、科技、IT、安全、金融那些琐事。####
http://www.zqtcl.cn/news/903094/

相关文章:

  • 网站开发技能有哪些网站建设艾金手指科杰
  • 网站建设挂什么费用网站建设学那些课
  • 网站定位与功能分析在互联网公司做网站
  • 安阳网站建设兼职做网站推广有哪些公司
  • 网站制作的一般过程怎么用手机搭建网站
  • 备案 网站名称 怎么改深圳建网站公司
  • html 企业网站模板网站策划书免费
  • 网站建设销售ppt拖拽建站系统源码
  • 网站托管费用多少网站的开发流程
  • 周到的商城网站建设北京品牌网站
  • 网站开发费用属于什么科目网站建设考试多选题
  • c asp做网站wordpress4.5.2文章采集
  • 百度网站建设电话建立网站站建设可以吗
  • 网站后台代码在哪修改网站如何做下一页
  • 网站开发职业要求百度推广代理商与总公司的区别
  • 西安网站建设中心网页 网 址网站区别
  • 技术支持东莞网站建设机械seo岗位是什么意思
  • 做商城网站需要备案什么域名硬件开发工具有哪些
  • 网络网站制作技巧wordpress全文
  • 韩国原生ip站群服务器左右悬停代码网站
  • 专门做广东11选5的网站网站 备案 营业执照
  • 免费扑克网站wordpress弹出服务协议窗口
  • 网站的反爬一般怎样做网站右键屏蔽
  • 茂名做网站dyiee青岛宣传片制作公司
  • 凡科网可以自己做网站吗编程常用网站
  • 做网站练手项目公司营业执照可以做几个网站
  • 聚通达网站建设网站并发要求
  • 网站建设预算申请如何写服装店网页设计素材
  • 做网站设计的公司柳州芜湖又出现一例
  • 重庆网站网站建设东莞市网站建设公司哪家好