MySQL配置:何时使用连字符以及何时使用下划线
在MySQL数据库中,何时使用连字符(-)以及何时使用下划线(_)是重要的配置决策,因为它们可以影响查询的性能。以下是一些关于何时使用它们的关键见解:
连字符(-)
WHERE column LIKE 'foo-%'
来匹配包含"foo"的任意字符串。下划线(_)
table_name_column
。tmp_table_name_column
。SELECT t1._column1, t2.column2 AS
_column2FROM table1 t1 JOIN table2 t2 ON t1._column3 = t2.column3
。总结
在选择连字符或下划线时,请根据您的需求和预期用途进行权衡。使用连字符适用于区分大小写、全局唯一索引和日期/时间格式,而使用下划线适用于单个字符、临时表和别名。为了确保最佳性能和可读性,建议您在配置数据库时遵循上述规则。
领取专属 10元无门槛券
手把手带您无忧上云