php mysql最基础的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:44:16
学一点ASP,所以数据库用的是ACCESS。
现在想学PHP算了,我从网上下载来的源码到本机上运行都没有成功运行的,多多少少有问题。WAMP环境没问题。
问题1:从网站下载来的源码,是不是都要先在phpmyadmin中用SQL语句把数据库结构建好了?
在源码中没有Install文件的话,是不是都要先建数据库?
问题2:源码中都有一个SQL文件,请问这是不是真正的数据库文件?
SQL、MYD、MYI哪个才是真正的数据库文件。SQL好像只是一个创建语句。

1.源码中没有Install文件的话,都要先建数据库,创建数据库方法下面提到
2.sql文件 要从phpmyadmin导入,登陆phpmyadmin后 点击“导入”或者“Import” ,然后“浏览”,选择sql文件后点“执行”即可

而MYD、MYI 是数据库原始文件,拷贝到数据库文件夹即可。

注意:以上导入能顺利成功导入的前提是:数据库版本一样,默认字符集也一样
成功导入后还要再程序源文件中修改访问数据库的用户名和密码才能正常访问
祝你顺利导入!

phpmyadmin导入大的数据库sql不好用,可以这样解决:
在xx.sql的
CREATE DATABASE `xxx`;
后面加上
USE `xxx`;

然后复制到C盘
在mysql的bin目录远行mysql.exe -u root -p < c:\xx.sql
回车后输入密码,mysql.exe正常退出,数据库就建成了。

补充一点:mysql的数据库文件也是可以搬家的,在mysql下的data文件夹中的每一个子文件夹就是一个数据库。把子文件夹复制到另外一个mysql中就可以正常访问了。我试过MySQL 5.0.27搬到MySQL 5.1.28没问题。