三个小问题
来源:6-2 数据库操作(创建和增、删、查)
慕莱坞0998854
2020-11-18
1> 数据库中存储的东西 是否都是“文本”格式的?如下所示,我们在创建createtime这一列的时候,设置的数据格式为BIGINT,在我们设置完默认值为0之后,奇怪的事情发生了,为什么显示结果为 ‘0’ (注意这里似乎这个软件自动为0加上了分号)
那么,是否就像ajax一样,不管是text/html还是json,都是字符串。那么数据库里面存储的字符0和数字0是否有区别呢?假如我们在node中获取到查询的结果,是还需要进行json.parse或者parseInt这样类似的处理?
2> 在workbench里面写sql语句,好像不是很方便啊,虽然也有代码提示,但是感觉字小 快捷键也不太多 界面也挺乱的 平时工作中在workbench里面写sql语句查询的场景多吗?
3> 在写如下的sql语句的时候
select * from users where username = 'zhangsan'
我尝试了一下,zhangsan不加分号,这样就不能得到正确结果,符合预期
但是假如是id的话 加不加分号似乎都可以 很奇怪 不明白什么时候该加 什么时候不加分号
写回答
1回答
-
双越
2020-11-18
建议你拆分成 3 个问题。第一,便于你提问;第二,便于我来解答;第三,便于其他人查看;
012020-11-19
相似问题