当我进行 SQL 查询时,例如,在数据库中有一个名为“employees”的表,这是编写的最佳实践吗?
SELECT 'name', 'surname', 'phone' WHERE 'city'='ny' FROM 'employees' ORDER BY 'name'
SELECT name, surname, phone, WHERE city=ny FROM employees ORDER BY name
或
SELECT employees.name, employees.surname WHERE employees.city=ny ORDER BY employee.name
为什么?有这方面的标准吗?
最佳答案
SELECT `name`, `surname`, `phone` WHERE `city`='ny' ORDER BY `name`.
注意 ` 和 ' 之间的区别 (第一个用于字段名称,另一个用于字符串)。 虽然`符号只是严格的necessary例如当名称具有特殊字符或名称是 SQL 关键字时。
关于mysql - 这是 MySQL 的良好做法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6840367/