黑马程序员技术交流社区

标题: 0什么保留 [打印本页]

作者: 杨曾荣    时间: 2012-3-17 14:57
标题: 0什么保留
在往数据里添加数据的时候,要想保留0在第一位,用哪个类型,什么才能让它不被数据库给过滤掉,费了好大的劲把往表里添加数据,结果所有放在第一位的0都给干掉了
作者: 何圣东    时间: 2012-3-17 15:25
用varchar吧,0属于字符型
作者: 刘亚中    时间: 2012-3-17 16:18
转化成二进制呗 就没问题了
作者: 肖腾宇    时间: 2012-3-17 21:40
用varchar 或者char都可以啊
作者: 孙秋生    时间: 2012-3-17 22:28
用varchar  呵呵
作者: me黄小峰    时间: 2012-3-17 22:50
在存数据中,如果声明的是int类型时,放的的数值的第一位如果是零,则会被自动去除掉,
如果不想去除第一位的零,用字符串类型如char 和varchar,建议用varchar,因为我感觉varchar好一些。
作者: 杨曾荣    时间: 2012-3-18 13:54
我之前用的是int,后来又建了个表改成varchar的了,0还是没有保留住,知道昨天我才发现在前面加个N就可以了,你们不用加N也是可以的吗
作者: 何圣东    时间: 2012-3-18 15:10
杨曾荣 发表于 2012-3-18 13:54
我之前用的是int,后来又建了个表改成varchar的了,0还是没有保留住,知道昨天我才发现在前面加个N就可以了 ...

没有中文就不用加'N'




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2