社区
MySQL
帖子详情
加不加单引号的区别??
juventus821023
2009-02-23 05:17:27
学MYSQL的时候,书上总是说数值型的值不加单引号
文字型,时间和日期型的值加单引号
那位高手能不能解释下,加不加单引号的区别??
为什么在严密的开发过程中,文字型,时间和日期型的值必须要加单引号?
MYSQL不是可以自动转值的吗?
加不加单引号在DB侧到底有什么不同??
谢谢!
...全文
276
7
打赏
收藏
加不加单引号的区别??
学MYSQL的时候,书上总是说数值型的值不加单引号 文字型,时间和日期型的值加单引号 那位高手能不能解释下,加不加单引号的区别?? 为什么在严密的开发过程中,文字型,时间和日期型的值必须要加单引号? MYSQL不是可以自动转值的吗? 加不加单引号在DB侧到底有什么不同?? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwwb
2009-02-24
打赏
举报
回复
[Quote=引用楼主 juventus821023 的帖子:]
学MYSQL的时候,书上总是说数值型的值不加单引号
文字型,时间和日期型的值加单引号
那位高手能不能解释下,加不加单引号的区别??
为什么在严密的开发过程中,文字型,时间和日期型的值必须要加单引号?
MYSQL不是可以自动转值的吗?
加不加单引号在DB侧到底有什么不同??
谢谢!
[/Quote]
严格来讲,在文字型,时间和日期型的值必须要加单引号,否则由
MYSQL自动转换,但结果不一定正确,有时候会出现莫名其妙的问题,
故在文字型,时间和日期型一定要加单引号。
iihero_
2009-02-24
打赏
举报
回复
字符串和数值是完全不同的两种表示。
字符串是以ASCII码转进去的。
而数值,最终会被解释成二进制方式。
所以,最终会要进行区分。
举例,数值中的10表示成二进制就是0x000A
可是字符串'10',表示成的内容就是0x3132
这两者区别还是很大的。
juventus821023
2009-02-24
打赏
举报
回复
还想听听别的意见.
fcoolx
2009-02-23
打赏
举报
回复
字符必须加,
数值可不加
ACMAIN_CHM
2009-02-23
打赏
举报
回复
1+'1' = ?
1='1' ?
这两个问题,在系统中可能语法都对,但结果不可控.所以在正规开发中要求严格指明,以防止不可预测的错误.
具体可以看一下高级语言程序设计的教材.
yangxiao_jiang
2009-02-23
打赏
举报
回复
你说的这个,我还真没想过,估计是作为类型区分吧
比如: 123 是数字型的,'123'就是字符型的了。数据库好区分吧。
php双引号、
单引号
的
区别
.zip
php中字符串类型标记 双引号、
单引号
的
区别
.zip
第四关测验总结1
1.3.描述linux shell中
单引号
、双引号及不加引号的简单
区别
1)'' 所见即所得 2)"" 类似
单引号
,有些符号信息会被解析 2.1.2如果在某用户
尹成Python27天入门到项目实战
8使用IDE了解注释段落打印三引号注释多行三个
单引号
python代码要严格对齐中文输入字符错误简单数学表达式代码风格三种错误风格系统执行指令运行结果乱码交互式编程绘图绘制线段与圆形改变颜色绘制奥运五环小结习题...
linux给变量加
单引号
,
单引号
、双引号和不加引号
区别
把内容输出出来,可能不会将含有空格的说一下
单引号
、双引号和不加引号
区别
总结说明:
单引号
:可以说是所见即所得:即将
单引号
内的内容原样输出,或者描述为
单引号
里面看到的是什么就会输出什么。双引号:特殊符号,...
加
单引号
、双引号和不加引号的
区别
加
单引号
、双引号和不加引号的
区别
单引号
: 可以说是所见即所得:即将
单引号
内的内容原样输出,或者描述为
单引号
里面看到的是什么就会输出什么。
单引号
''是全引用,被
单引号
括起的内容不管是...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章