扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
看你的表,图片不是保存在mysql数据库中,数据库中只是保存了图片的路径。想保存的数据库中必须定义字段为longblob类型如:`image` longblob ,然后
创新互联公司专注于企业成都全网营销推广、网站重做改版、祁连网站定制设计、自适应品牌网站建设、HTML5建站、购物商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为祁连等各大城市提供网站开发制作服务。
?
$connect = MYSQL_CONNECT( "localhost", "root", "admin") or die("Unable to connect to MySQL server");
mysql_select_db("blogsystem") or die("Unable to select database");
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=MYSQL_QUERY( "INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype) VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
$id= mysql_insert_id();
print "pThis file has the following Database ID: a href='get_data.php?id=$id'b$id/b/a";
MYSQL_CLOSE();
?
方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入的数据库,点击“+new”
3
如图,分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件”,
9
点击了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip。如图,选择好文件之后,点击“确定”就可以了
10
完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
1.导出整个数据库mysqldump
-u
用户名
-p
数据库名
导出的文件名mysqldump
-u
wcnc
-p
smgp_apps_wcnc
wcnc.sql2.导出一个表mysqldump
-u
用户名
-p
数据库名
表名
导出的文件名mysqldump
-u
wcnc
-p
smgp_apps_wcnc
users
wcnc_users.sql3.导出一个数据库结构mysqldump
-u
wcnc
-p
-d
--add-drop-table
smgp_apps_wcnc
d:\wcnc_db.sql-d
没有数据
--add-drop-table
在每个create语句之前增加一个drop
table4.导入数据库常用source
命令进入mysql数据库控制台,
mysql
-
u
test
-
p1234
BugFree
D:/GreenAMP/BugFree.sql
如mysql
-u
root
-pmysqluse
数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)mysqlsource
d:\wcnc_db.sql4.可参看
MySQL数据的导出和导入工具:mysqldump
alter
table
people
change
age
age
varchar(2);//将age属性改为varchar(2)
alter
table
people
change
age
ages
varchar(2)
not
null
default
'china';
//将age改为ages字段,且为varchar(2),not
null,默认值为‘china’
alter
table
people
drop
column
age;//
删除age列
alter
table
people
add
column
age
varchar(10)
not
null;//
添加age列
表单通过get或者post传值,你应该知道吧,在PHP页读取你传过来的值
$_POST['name'],$_POST['pwd']
然后写sql语句
$sql="INSERT INTO tables/*这是表名,自己定义*/ VALUES ('{$_POST['name']}','{$_POST['pwd']}')";有几个字段你就应该传过来几个值。
mysql_query($sql);//执行SQL语句,把值插到数据库里。
1)、数据不多的情况下,可以直接用数据库连接工具,上面有数据库拷贝到数据库的功能来拷贝。
2)、数据量大的情况下,建议用下面的方式:
1、远程服务上面安装mysql服务器
2、本地的数据库的数据导出到一个文件中
3、ftp或者其他方式,把这个数据库文件传到远程服务器
4、用远程服务中source命令,导入
MYSQL数据库都是导入导出的,MSSQL也是,不需要上传的,直接导就可以了!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流