1. db文件转换
1、首先在电脑桌面里找到需要转换成dbf格式的表格,选中表格,并将它打开。
2、将表格打开来之后点击表格左上角的三条横线,并在弹出来的下拉菜单栏里面选择另存为这个选项。
3、选择了另存为之后,在弹出来的窗口里面将文件类型选择为dbf格式,选择了格式之后,点击保存就可以了,这样就将Excel转换成dbf格式了。
2. db文件转换csv
mysql> load data infile '/tmp/mytable.csv' into table mytable; load data infile肯定是最快的.
如果要用PHP来做,那可以考虑开启事务,批量插入,注意避免PHP执行超时. <?php
ignore_user_abort(true); //设置客户端断开连接时继续执行脚本
set_time_limit(0); //设置脚本最大执行时间,如果设置为0秒,则没有时间方面的限制.
//开启事务,批量插入
$db = new mysqli('127.0.0.1','user','pass','dbname',3306);
$db->query('SET AUTOCOMMIT=0');
$db->query('START TRANSACTION');
//导入CSV表格:CSV转数组
$fp = fopen('file.csv', 'r');
while( ($row = fgetcsv($fp)) !== FALSE ) {
//从文件指针中读入一行并解析CSV
$stmt = $db->prepare('INSERT INTO posts (id, post_title, post_content) VALUES (?,?,?)');
$stmt->bind_param('iss', $row[0], $row[1], $row[2]); //这里假设每行内容分别为ID,标题和内容
$stmt->execute();
//如果插入失败,改为更新
if($stmt->affected_rows == 0) {
$stmt = $db->prepare('UPDATE posts SET post_title = ?, post_content = ? WHERE id = ?');
$stmt->bind_param('ssi', $row[1], $row[2], $row[0]);
$stmt->execute();
if($stmt->affected_rows == 0) {
echo 'Import '.$row[0].' failed!'."\n";
}
}
}
fclose($fp);
//提交事务
$db->query('COMMIT'); //失败的操作已经echo输出来了,不需要回滚ROLLBACK
$db->query('SET AUTOCOMMIT=1');
$db->close();
Ubuntu(i5-3230M),开启事务时,PHP5(单进程)往SQLite插入100万条记录(38MB)只用16秒,平均每秒插入62500条.在/dev/shm内存中进行测试,PHP7耗时约9秒.
3. db文件转换为xls代码
方法步骤如下:
1、首先打开计算机,在计算机内找到想要转换的文件并使用鼠标右键点击,在弹出的选项栏内找到“属性”选项并点击。
2、然后在弹出的界面内使用鼠标点击选中后缀名将其删除。
3、然后在界面内输入“.xlsx”并敲击回车键。
4、然后在弹出的界面内找到“是”选项并点击即可。
4. db文件转换为xls
1.首先,我们需要打开电脑上的Navicat for MySQL快捷键。这样就可以查看数据库了。
2.然后,我们点击root打开之后,单击core_db,在展开的选项中可以看到表。
3.我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导”
4.我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。
因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”
5.第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步6.我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
7.点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。8.导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
5. db文件转换excel
我们需要打开电脑上的NavicatforMySQL快捷键。这样就可以查看数据库了。 2然后,我们点击root打开之后,单击core_db,在的选项中可以看到表。 3我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导” 4我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步” 5第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步 6我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。 7点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。 8导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
6. db文件转换器
a/d转换器的位宽增加1bit,信号与量化噪声的功率比将降低6db。
7. db文件转换xml
1、iPhone联机并启动iTurns,在备份/恢复中选择备份,注意选择不加密备份;
2、在系统盘C:Users用户名AppDataRoamingApple ComputerMobileSyncBackup下最新备份文件夹中找到文件3d0d7e5fb2ce288813306e4d4636395e047a3d28,这就是iPhone全部短信的数据库。将其复制出来并命名为sms.db;
3、将sms.db转换成XML格式,可以用Web-Based在线转换,网址:http://faked.org/isms2droid,点击绿色“Next”按钮直到“3 3Choose”,点击蓝色的“Choose file”按钮,选择之前复制的sms.db到“Your sms.db”栏目中,然后要记住点选“Fancy”旁边的选项,务必打上勾。最后点击页面底部红色的“convert”按钮,网页就会开始上传你的sms.db并进行转换。这个网站还是蛮给力的,我16MB的sms.db不到两分钟就上传并转换完成。完成后就会有一个下载提示让你下载iphone.xml文件;
4、将下载的iPhone.xml复制到安卓手机存储卡x:Androiddatacom.riteshsahu.SMSBackupRestoreProfiles文件夹下;
5、在安卓手机中安装“短信备份还原”(SMS Backup and Restore v7.13)应用;
6、启动SMS Backup&Restore,点击右上角图标选择“设置”,点击“备份文件夹”,选择“外置SD卡应用文件夹”并确定,在文件夹中找到之前复制的iPhone.xml文件并点击选定;
7、应用程序开始读入iPhone短信,如果短信很多的话时间会比较长,请耐心等待。应用程序支持超过10000条的海量短信导入,但屏幕提示只有10000条,超过10000条后进度条到头不动了,但实际上仍在导入,不用担心;
8、导入完成后,会出现一些诸如将 短信备份还原 设置为系统默认短信应用之类的提示,请放心确认,之后在短信中会提示你调整回来;
9、恢复完成后,就可以退出 短信备份还原应用;
10、打开系统短信应用,所有iPhone中的短信都回来了,而且原来安卓上的短信也还在!
将安卓手机短信导入iPhone:
1、用QQ同步助手导出安卓手机短信 。
2、用iTools 3.0导出 iPhone短信 。
3、短信数据合并 。
4、将短信数据导入到iTunes备份文件 。
5、恢复备份到iPhone重启完成。
8. db文件转换成sql文件
打开dbvisualizer,书写一个比较复杂的SQL语句。
(1)在编辑区域,或者在sql语句上,点击鼠标右键。
(2)选择Format Sql->Format Current
可以看到SQL语句已经被格式化了。
说明:
Format Current,是格式化当前光标所在处,或者被选中的SQL。
Format Buffer,是格式化当前编辑区内所有的SQL。
我们通常使用前者。
如果您认为格式化之后的效果不够好,可以自己进行调整。
点击菜单栏上的【Tools】,再点击【Tool Properties...】
可以看到SQL Formatting区域:
Align and Indent是设置对齐和缩进。
Line Breaks是设置换行的位置。
Whitespace是设置空格
比较常用的是修改换行方式:
(1)点击Line Breaks选项卡
(2)将After Comma的勾选去掉,不需要在逗号后面就换行。
(3)将After "SELECT,FROM,WHRE,..."的勾选能去掉,不需要在每个关键字后面都换行,比如from后面,where后面不需要换行。
(4)点击【OK】按钮保存即可。
注:格式化快捷键Ctrl+Shift+F
9. db文件转换bak
可以使用SQL Server软件可以打开bak文件。具体操作步骤如下:
1、首先,桌面上双击打开SQL Server软件。
2、然后,在SQL Server的登录界面中,可以直接选择计算机名称并登录。
3、单击数据库,然后单击下部菜单中的“还原数据库”。
4、选择源设备,然后单击右侧的打开符号。
5、在如下所示的界面中单击添加,将弹出一个新窗口。
6、在新窗口中找到要打开的bak文件,然后单击“确定”。
7、返回到上部窗口,然后再次单击“确定”。
8、检查上方的源位置,然后单击底部的“确定”以开始还原数据库。
9、最后,还原已完成,单击数据库以查看还原的数据库表结构。这将打开bak文件。
- 相关评论
- 我要评论
-