mysql - 什么是表前缀?

标签 mysql database database-design prefix

什么是表前缀,它们的优缺点是什么?这与 MySQL 有关。

最佳答案

这通常用于区分同一脚本的不同安装。 例如,假设您的服务器上有两个具有不同内容的 Joomla 安装,但只有一个 MySQL 数据库。

现在,由于显而易见的原因,两个 Joomla 安装不能共享相同的数据库表,因为这会导致两个安装显示相同的内容。这就是前缀的作用。

通过使用不同的表前缀,您可以让 Joomla 安装 #1 知道它应该使用前缀为 JOS_ 的所有表,而 Joomla 安装 #2 必须使用前缀为 JOS2_ 的所有表

关于mysql - 什么是表前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508590/

相关文章:

MySQL - 获取前一行数据会减慢查询速度

php - 向表中插入数据(mysqli insert)

mysql - 在 MySQL 数据库中存储用户名和密码的最佳实践

mysql - 如何更新仅依赖于时间戳的 mysql 数据库列?

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

python - 在 MySQL 查询中使用 Python 变量

mysql - 将基于另一个表mysql的表中的数字替换为字符串

sql - 插入与插入

c# - 我可以使用什么技术来存储数据

php - 组织这种结构的最佳方式?