文件上传怎么存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 文件怎样上传
URL分享:http://hbruida.cn/article/doojdhp.html