詹惠儿

2018-11-09   阅读量: 724

数据分析师 Mysql

认识SQL常见错误之拼写错误

扫码加入数据分析学习群

这是新手和经验丰富的开发人员中最常见的SQL错误类型。检查下面的简单SELECT语句,看看是否可以发现问题:

SELECT *
FORM dish
WHERE NAME = 'Prawn Salad';

如果您运行此查询,您将收到一条错误,指出:

SQL语句中的语法错误“SELECT * FORM [*] dish WHERE NAME ='Prawn Salad';”; 
SQL语句:SELECT * FORM dish WHERE NAME ='Prawn Salad'; [42000-176]

每个数据库版本都会告诉您它不理解的确切单词或短语,尽管错误消息可能略有不同。

这有什么不对?你拼错了FROM as FORM。拼写错误常见于关键字(如SELECT,FROM和WHERE),或表和列名称中。

最常见的SQL拼写错误是由于:

  • “胖乎乎的手指”,你在右边的附近写了一封信:SELEVT或FTOM或WJIRE
  • “鲁莽打字”,你输入错误顺序的正确字母:SELETC或FORM或WHEER

解:

使用具有语法突出显示的SQL编辑器:将突出显示SELECTWHERE关键字,但拼写错误的FORM不会突出显示。

例如有些代码编辑器会将每个SELECT语句关键字置于淡紫色。如果关键字是黑色,就像任何其他参数一样,让您知道存在问题。

因此,如果我们纠正我们的陈述,

SELECT *
FROM dish
WHERE NAME = 'Prawn Salad'

关键字现在是正确的颜色,语句执行时没有错误。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程