向数据库中存储空值

      如果像数据库中存储空值“”或者null,那么他存入数据库中以后会以什么形式存储,如果你想从数据库中取出这条值,那么他的整值又会以什么形式展现。关于这个疑问是在我做一个项目的时候,我像数据库中存入“”值,但是取出这条记录的时候再作判断,然后输出。但是就是这个过程浪费了将近一下午的时间,原因是太想当然了。所以总结了一下,结论大概是这样的:

1.在mysql数据库中:如果向mysql中存入null值,那么在数据库中还是null值,打印的结果还是null值;如果向mysql中存入“”,那么存入数据库的还是null,打印的结果还是null。

下面会给出测试代码和测试结果。

2.在access数据库中:如果向access数据库中存入null值,那么数据库中还是null值,打印出的结果还是null值;如果向access中存入“”,那么存入数据库是“”字符串对象,大一的结果是空。

mysql中测试代码:

存入null值:

 

打印的结果:

 

存入“”值:

 

打印结果:

 

access中测试代码:

存入null值:

 

打印结果:

 

存入“”值:

 

打印结果:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值