我可以用PHP创建自己的数据库吗?

Rom*_*man 6 php mysql database

我有一个有效的PHP服务器.现在我想使用数据库(MySQL或类似的东西).是否可以从PHP创建数据库?

我想强调的是,在我的情况下,我没有任何用于连接MySQL服务器的用户名和密码.我也没有控制面板,我可以在现有数据库中创建数据库或表.

添加:

我认为SQLite是我需要的.但是,如果我尝试从PHP创建一个新数据库,我会发现PHP尝试在一个与我的文件所在目录不同的目录中创建一个文件.然后它报告它无法创建数据库,我认为这是因为它试图在我无权写入的目录中创建.我可以强制PHP在特定目录中创建SQLite吗?

Mat*_*nen 10

我假设你想要创建一个SQL数据库,而无需访问独立的数据库服务器.您可以使用SQLite,它是一个在单个文件中创建轻量级数据库的库,无需单独的进程.

但是,它不如独立数据库服务器那么高效,因此如果您需要性能,请使用正确的数据库服务器.对于高性能的Web应用程序来说,这不是一个不合理的要求.

  • 我想有些人会夸大他们自己的性能需求,所以我想指出SQLite很可能会为你做得很好,直到你真正*巨大 - 就像成千上万的用户一样. (2认同)