mysql - 这是 MySQL 的良好做法吗

标签 mysql database standards database-table

当我进行 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/

相关文章:

mysql - 使用 SQL 从 MySQL 数据库结果集中选择最近的周围行(上方/下方)

mysql - 过期日期作为 TIMESTAMP 列的默认值

javascript - 将变量从服务器后端传递到 JavaScript 的正确方法?

android - Android 开发中 @id 与 @+id 用法的公认做法是什么?

mysql - 为什么这两个结果集没有相加?

mysql - 如果列被重命名,MySQL 是否会重建列的索引?

php - 发送带有附加 php 文件的邮件,该文件从数据库中获取数据

PHP 代码未插入 MySQL 数据库

database - 使用 bash 脚本从在线数据库下载文件

sql - 获取最后一个插入 ID 的标准方法是什么?