为什么每句sql后面都要加空格

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!sql语句是字符串拼接起来的,每个关键字之间需要有空格,只有加上空格s后语法才正确,例如下图所示:

http://img1.sycdn.imooc.com//climg/5ff91ccd0945348708370138.jpg
因为如果不加空格则会是变成r.idWHERE,那么此时同学可以发现,WHERE这个关键字和r.id黏在了一起,在执行的时候Python就会发现这个语句有问题,则会报错,如果加了空格则是变成r.id WHERE,此时,就可以发现是正确的,Python运行时就可以运行此句话,就好比如说,我们在定义函数的时候,如果def后面紧跟的函数名和def这个关键字连在了一起,Python就会报错

祝学习愉快~~~

  • 慕粉1391871 提问者 #1

    \这个拼接字符串的符号的前后也需要空格的是吗

    2021-01-09 12:01:02
  • 好帮手慕小轩 回复 提问者 慕粉1391871 #2

    同学,你好!\相当于\n是换行的意思

    祝学习愉快~~~

    2021-01-09 12:09:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师