广告
返回顶部
首页 > 资讯 > 数据库 >sqlite3数据库单表转存mysql数据库(PHP代码)
  • 871
分享到

sqlite3数据库单表转存mysql数据库(PHP代码)

2024-04-02 19:04:59 871人浏览 薄情痞子
摘要

      本代码属于单表转换,在开始转换之前,假设你已经对应sqlite3数据的某张表在Mysql数据库中建立相同名称的表和列,这里假设表中的列为,col

      本代码属于单表转换,在开始转换之前,假设你已经对应sqlite3数据的某张表在Mysql数据库中建立相同名称的表和列,这里假设表中的列为,colname1,colname2,colname3...

<?PHP 
    //设置php执行时间无限制
    set_time_limit(0); 
    //sqlite3 config
    //请注意sqlite3数据库使用sqlite方法去操作会报错
    //提示是一个加密文件或者不是一个数据库
    //这里使用PDO驱动来连接和查询sqlite3数据库
    //将sqlite3数据库与该脚本页面放在同目录
    define('CONNECTSTRING', "sqlite:".dirname(__FILE__)."/sqlite3_db_name.db");
    //这里的sqlite3数据库连接用户名和密码随意写,因为创建sqlite3数据库时没有密码
    //如果创建时有密码,请根据设置密码修改成正确值
    define('USERNAME', 'username'); 
    define('PASSWord', 'password');
    define('CHARSET','SET NAMES utf8');
    //mysql config
    $db='localhost';
    $user='usernmae';
    $pass='password';
    $dbname='mysql_db_name';
    //sqlite connection
    $dbh=null;
    if($dbh=new PDO(CONNECTSTRING, USERNAME, PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => CHARSET))){
        $dbh->beginTransaction();
        //设置内存无限制,如果机器配置较高可以这么设置
        ini_set('memory_limit', '-1');
        $sth = $dbh->prepare('SELECT * FROM sqlite3_table_name');
        $sth->execute();
        //查询结果,得到一个数组
        $result = $sth->fetchAll();
        //打开mysql,准备插入
        $conn=mysql_connect($db,$user,$pass) or die("conn error");
        //设置操作mysql数据库的编码
        mysql_query("set names 'utf8'");
        mysql_select_db($dbname);
        foreach($result as $row){
            $sql="";
            $sql="INSERT INTO mysql_db_name(colname1,colname2,colname3) VALUES('";
            $sql=$sql.$row['colname1']."','".$row['colname2']."','".$row['colname3']."')";
            mysql_query($sql);
        }
        mysql_close($conn);
        //相当于关闭sqlite3数据库
        $dbh=null;
    }
    
    
?>

      新手可以看看,高手勿喷,谢谢。

您可能感兴趣的文档:

--结束END--

本文标题: sqlite3数据库单表转存mysql数据库(PHP代码)

本文链接: https://www.lsjlt.com/news/39403.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • sqlite3数据库单表转存mysql数据库(PHP代码)
          本代码属于单表转换,在开始转换之前,假设你已经对应sqlite3数据的某张表在mysql数据库中建立相同名称的表和列,这里假设表中的列为,col...
    99+
    2022-10-18
  • mysql数据库单表最大存储依据详解
    目录引言数据库单表行数最大多大?索引的结构页的结构从页到索引B+树承载的记录数量x怎么算y的计算行总数计算行数超一亿就慢了吗?B树承载的记录数量总结引言 故事从好多年前说起。 想必大家也听说过数据库单表建议最大2kw条数...
    99+
    2022-07-18
    mysql单表最大存储 mysql表存储
  • MySQL数据库单表查询的示例
    这篇文章主要介绍MySQL数据库单表查询的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、 简单查询1.     Select语句Select [...
    99+
    2022-10-18
  • android将图片转换存到数据库再从数据库读取转换成图片实现代码
    首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 代码如下:package com.android.test; import java.io.ByteAr...
    99+
    2022-06-06
    数据 图片 数据库 Android
  • java连接MySQL数据库的代码
    本文实例为大家分享了java连接MySQL数据库的具体代码,供大家参考,具体内容如下package connect; import java.sql.Connection; import java.sql.DriverManager; ...
    99+
    2023-05-31
    java mysql ava
  • 【MySQL】C/C++代码操作数据库
    简单尝试使用c语言的库对mysql的数据进行增删改查 1.新增数据库和表 刚开始数据库没有设定密码和用户,直接用root用户登录 mysql -uroot; 创建一个hello数据库,并进入这个数据库 create database he...
    99+
    2023-08-19
    mysql 数据库 sql
  • idea配置MySQL数据库,以及将已存在的数据表导入数据库
    首先,确定自己需要的数据库名字,结合jeecg项目,我在项目中得知我需要链接的数据库的名字为     jeecg-boot 打开数据库的可视化软件,     点击开始,即可导入,刷新数据库,就可以看到导入的数据表了。 接下来在idea链接...
    99+
    2023-09-05
    备忘录模式
  • PHP编写数据库表单的方法
    随着互联网技术的日益发展,Web应用程序的使用越来越广泛,开发一款好的Web应用程序离不开数据库的支持。而数据库表单则是Web应用程序中必不可少的一部分,是实现数据交互、数据管理的关键。PHP作为目前最流行的Web开发语言之一,具有广泛应用...
    99+
    2023-05-19
    表单 数据库 PHP
  • Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
    下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接用 m...
    99+
    2022-06-04
    实例 代码 数据库
  • 如何使用PHP代码来操作MySQL数据库
    PHP和MySQL的高度整合是开发网络应用程序的首选,因为大多数内容管理系统、电子商务网站和其他Web应用程序都需要与数据库进行交互。MySQL是最受欢迎的关系型数据库之一,可以使用PHP来操作MySQL。在一些情况下,你可能需要删除MyS...
    99+
    2023-05-14
  • python使用mysql数据库示例代码
    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的li...
    99+
    2022-06-04
    示例 代码 数据库
  • Java实现数据库中查询出的数据转存成excel表
    看了很多文章乱糟糟的,自己写了个简单暴力的一眼就懂,没有那么多花里胡哨,表格样式可以通过代码定义,我嫌麻烦注意日期格式如果是以String类型的方式存到数据库的导出时要转换一次,直接导出格式不对因为导出excel表格用的是get方式传参,所...
    99+
    2014-10-10
    java教程 Java
  • php怎么导出数据库的数据并转为excel表格
    在网站开发和数据处理中,数据库扮演着非常重要的角色,如何正确地导出数据库数据并转换为Excel表格则是我们常常需要解决的问题。在本文中,我们将介绍如何使用PHP语言轻松地实现这一操作。一、准备工作在开始我们的操作之前,需要安装PHP环境和P...
    99+
    2023-05-14
    php 数据库
  • php如何导出数据库的数据并转为excel表格
    本文小编为大家详细介绍“php如何导出数据库的数据并转为excel表格”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何导出数据库的数据并转为excel表格”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一...
    99+
    2023-07-05
  • PHP如何实现MySQL数据库分表
    本篇内容介绍了“PHP如何实现MySQL数据库分表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、MySQL分表的概念MySQL分表是将一...
    99+
    2023-07-06
  • 【学生成绩管理】数据库示例数据(MySQL代码)
    【学生成绩管理】数据库示例数据(MySQL代码) 目录 【学生成绩管理】数据库示例数据(MySQL代码)一、创建数据库二、创建dept(学院)表1、创建表结构2、添加示例数据3、查看表中数据 三、创建stu(学生)表1...
    99+
    2023-12-23
    数据库 mysql
  • Java读取数据库表的示例代码
    目录Java读取数据库表新手引导LoggerConnectionResultSetResultSet中next()方法name和commentJava读取数据库表 package c...
    99+
    2023-05-18
    Java读取数据库表 Java数据库表
  • spring security数据库表结构实例代码
    PD建模图建模语句alter table SYS_AUTHORITIES_RESOURCES drop constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH; alter table SYS_AUTHORI...
    99+
    2023-05-31
    spring security securit
  • 查询mysql数据库表单和使用函数介绍
    下文主要给大家带来查询mysql数据库表单和使用函数,希望这些内容能够带给大家实际用处,这也是我编辑查询mysql数据库表单和使用函数这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。单表查询准备一张...
    99+
    2022-10-18
  • mysql数据库实现单表查询的方法
    这期内容当中小编将会给大家带来有关mysql数据库实现单表查询的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。数据库单表查询的方法:1、select查询操作...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作