资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

文件上传怎么存mysql 文件怎样上传

怎么把mysql的数据库上传?

方法/步骤

成都创新互联公司专业为企业提供侯马网站建设、侯马做网站、侯马网站设计、侯马网站制作等企业网站建设、网页设计与制作、侯马企业网站模板建站服务,10余年侯马做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1

登录到phpMyAdmin

2

新建一个要导入的数据库,点击“+new”

3

如图,分别填写数据库名称,以及选择数据库的排序规则,

4

完成步骤3,点击“创建”

5

完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。

6

单击我们新创建的数据库,

7

然后,我们选择“导入”,

8

完成步骤7,我们点击“选择文件”,

9

点击了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip。如图,选择好文件之后,点击“确定”就可以了

10

完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。

11

这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了

如何把数据文件导入mysql

工具:navicat for MySQL

步骤:

1、打开navicat for MySQL,连接到数据库所在服务器。如本图就是连接到本地数据库。

2、创建一个空的数据库。在localhost处点右键,选择“新建数据库”,弹出窗口中填写新建的数据库名称,字符集一般选择UTF8即可(可根据实际情况更改),最后点击确定按钮,即可创建成功。

3、创建成功后,双击新建的数据库,使之变成绿色,即连接状态。

4、在badkano_test处点击鼠标右键,选择“运行sql文件”。

5、弹出窗口点“...”然后选择要导入的sql文件,点击打开。

6、最后点“开始”按钮,等待导入步骤执行完成即可。

怎样将数据存入mysql数据库

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd

MySQL中到bin文件夹的目录

如我输入的命令行:cd

C:\Program

Files\MySQL\MySQL

Server

4.1\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump

-u

用户名

-p

数据库名

导出的文件名

如我输入的命令行:mysqldump

-u

root

-p

news

news.sql

(输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下

命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql

-u

用户名

-p

如我输入的命令行:mysql

-u

root

-p

(输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysqluse

目标数据库名

如我输入的命令行:mysqluse

news;

6,导入文件:mysqlsource

导入的文件名;

如我输入的命令行:mysqlsource

news.sql;

如何将客户端上传的数据(post方法)存入MySQL数据库?

if(isset($_FILES['upfile']) is_uploaded_file($_FILES['upfile']['tmp_name']))

{

$filesize = $_FILES['upfile']['size']; //得到文件大小

$upfile_type = $_FILES['upfile']['type']; //文件类型

$upfile_temp = $_FILES['upfile']['tmp_name']; //临时文件名

$upfile_name = $_FILES['upfile']['name']; //原文件名

$savePath = '/upload'; //文件保存目录

$fs = strrpos($upfile_name,'.');//得到文件名后缀 str right position

if( $fs === false ) {

error('提取扩展名失败!');

exit;

} else {

$fs = substr($upfile_name,$fs);

$fs = strtolower($fs);

}

//如:$fs(.jpg) = $ext(jpg)

$ext = substr($fs,1);

if(in_array($upfile_type,$sparr_image) || in_array( $ext,$sp_image) )

{//图片

$mediatype=1;

$savePath .= '/image/';

mymkdir(SITE_ROOT.$savePath);

} else if(in_array($ext,$sp_doc)){ //word/wps文档

$mediatype = 2;

$savePath .= '/doc/';

mymkdir(SITE_ROOT.$savePath);

} else if(in_array($ext,$sp_text)){ //文本文件

$mediatype = 3;

$savePath .= '/doc/';

mymkdir(SITE_ROOT.$savePath);

} else if(in_array($ext,$sp_rar)) { //压缩文件

$mediatype = 4;

$savePath .= '/rar/';

mymkdir(SITE_ROOT.$savePath);

} else if(in_array($ext,$sp_execl)){

$mediatype = 5;

$savePath .= '/doc/';

mymkdir(SITE_ROOT.$savePath);

}else {

error("上传文件失败!br所上传的文件类型不被允许!只允许上传图片、文档及压缩文件");

exit;

}

//构造新的文件名及完整路径(我这里用登陆时的验证码和时间做为文件名)

$savePath .= date('Y');

$filename = $_SESSION['checkcode'].time().$fs; //验证码、时间、扩展名

$fullpath = SITE_ROOT.$savePath; //得到完整路径

$url = $savePath.'/'.$filename; //$url就是你要保存到数据库的路径了

$fullfilename = SITE_ROOT.$url; //得到文件在磁盘上存储的完整路径

mymkdir($fullpath); //我自己写的函数,如果目录不存在则逐级创建目录

//移动文件

@move_uploaded_file($upfile_temp,$fullfilename);

if( !file_exists($fullfilename)) { //检测文件是否转移成功

error("文件上传失败!");

exit;

}

//将文件信息插入数据库

$msg = '文件上传成功!';

$f_name = trim($_POST['title']);

$f_name = substr($f_name,0,60);

if( isset($_POST['parent']) $_POST['parent'] != 0) {

$sql = 'INSERT INTO z_files (filename, url,type,parent,ext,size,upuser,uptime) VALUES ('.

sprintf("'%s','%s','%d','%d','%s','%d','%d',now())",$f_name,$url,$mediatype,intval($_POST['parent']),$ext,$filesize,$_SESSION['userid']);

} else {

$sql = 'INSERT INTO z_files (filename, url,type,ext,size,upuser,uptime) VALUES ('.

sprintf("'%s','%s','%d','%s','%d','%d',now())",$f_name,$url,$mediatype,$ext,$filesize,$_SESSION['userid']);

}

//执行sql查询($db对象是我自己写的一个数据库操作类)

if(!$db-query($sql)) {

error('文件信息插入数据库失败!'.$db-getLastError());

}

if( isset($_GET['mod']) $_GET['mod'] == 'd') {

echo 'script language="javascript" type="text/javascript"window.location="./?m=files=sfile";/script';

} else {

message('./index.php?m=mediafile','文件信息插入数据库成功!', 1, $title='');

}

}

如何把文件存放在mysql数据库中

1、mysql如果使用myisam存储引擎,数据库文件类型就包括.frm、.myd、.myi,默认存放位置是c:\documents

and

settings\all

users\application

data\mysql\mysql

server

5.1\data

2、mysql如果使用innodb存储引擎,mysql数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,

.frm文件默认存放位置是c:\documents

and

settings\all

users\application

data\mysql\mysql

server

5.1\data,

ibdata1、.ibd文件默认存放位置是mysql安装目录下的data文件夹


分享标题:文件上传怎么存mysql 文件怎样上传
文章起源:http://cdkjz.cn/article/doojdhp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220