node 操作mysql,为什么查询字符串里面有的用反引号``,有的用双引号""呢
澳门银河官网
澳门银河官网
当前位置 : 澳门银河官网 > 澳门银河官网网址

node 操作mysql,为什么查询字符串里面有的用反引号``,有的用双引号""呢

node 操作mysql,为什么查询字符串里面有的用反引号``,有的用双引号""呢,是有什么意义吗,希望解答疑惑

//查询
var selectSQL=select * from `mytable`;
//添加
var insertSQL=insert into `mytable` `name`values"mary";
//修改
var updateSQL=update `mytable` set `name`="caton" where name="mary"
//删除
var deleteSQL=delete from `mytable` where `name` like "caton";

//执行SQL
connection.queryupdateSQL, functionerr, rows {
    if err throw err;
};

单引号的作用是把字符串括起来,反引号的作用跟单引号完全不一样.
假如你有一个字段的名字叫key,那你就应该把key用反引号括起来.
因为key在MySQL中是关键字,不用反引号括起来就会导致语法解析出错.

反的表示数据库的字段或者表名,也就是系统特殊的,双应号就表示字符串而已

广告位

澳门银河官网