|
|
什么是“数据库”呢?什么是数据库的“前缀”呢? |
|
问题: |
什么是“数据库”呢?什么是数据库的“前缀”呢?
|
回答: |
数据库是一个表的集合。表像电子表格,在行和列中存储数据,无论该表的结构是什么。对于客户来说,这就是电子邮件地址,密码等,对于地址簿来说,这就是每一个客户的所有地址信息。对于订单来说,就是所有订单的详细信息。对于产品来说,就是每个产品的每个方面的细节等等。你可以看看在数据库中看到很多电子表格,但如何使它的方式更加优化,以及如何使它自动处理索引和存储/检索的效率提高呢?
我在哪里可以找到数据库文件?
这些文件并不存储在数据库,其他人也不能直接访问。相反,你可以通过phpMyAdmin或类似的工具,根据你想读取数据库,查询(请求)数据访问。
在备份的情况下,你输出一个大文件,可以使用脱机存储整个数据库的内容,或恢复如果需要的话。这是唯一的方式,你将永远看不到的“文件”数据库。
(旁白:从技术上讲,它不理解文件中0和1与,他们都是机器的代码文件,这些对于你来说是毫无意义的,除非你是一个非常了解SQL和服务器的超级大师)
如何连接到Zen
Cart的数据库?
安装Zen
Cart时,你要告诉Zen
Cart要将其数据英寸储存在数据库configure.php文件(通常由zc_install当你首次现场安装)下。
Zen Cart需要使用多少数据库?
一般来说,Zen
Cart的商店只使用一次数据库。
所以...这意味着你不能恢复或使用不同的数据库,除非你想消灭现有的数据,然后导入新的数据到您的商店的数据库!
例外:
托管帐户允许你拥有多个数据库,而无需额外的费用。有些则没有。服务器只允许一个数据库,但多个Zen Cart的商店是在同一个托管帐户设置不同的域/网站,Zen
Cart的支持“表前缀”区分共享存储该数据库的使用。它确定了使用*内*表数据库configure.php文件DB_PREFIX的设置。
所以,你可以有那家商店的所有表名的前缀“store1_”,并的“zen_”作为另一家商店的表的前缀,等等。这就是为什么存在表的前缀。
一些托管公司有自动安装程序。建立多个数据库,而不是那些通常预设的“zen_”DB_PREFIX,使他们能够保持独立博客,或论坛或画廊或任何他们自动安装的表的存储表。虽然这对于店主来说,使得管理数据库更困难,但是,这让他们托管公司的自动安装更容易,因为这意味着他们可以更好的使用这些资源! |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 07日。 |
|
|
|
|