Java_Tips集锦

一、数据库

概念混淆

1-NULL和空的区别

  • 含义
    (1)NULL是一个关键字:
    	- 表示“没有对(列)变量输入数据”的情况。
    (2)输入空字符串:
    	- 表示“有对(列)变量输入数据”的情况,即有输入数据,只是,输入的数据为空字符串。
    
  • 区分
    (1)长度
    - null长度就是NULL,空字符串的长度为0;
    (2)排序
    - 一串NULL数据 比 空字符串 ,优先排序;
    (3)统计
    - COUNT(message),会将空字符串计数进去,但是,不会将NULL数据计入;
    (4)检索
    - 可以使用绑定变量来搜索某个空字符串,但不可以这样搜索null
    sql SELECT * FROM myTable WHERE myText = ?
    - 匹配NULL的方法只能使用关键字 IS NULL:
    sql SELECT * FROM myTable WHERE myText IS NULL
SELECT * FROM myTable WHERE myText = ?;
SELECT * FROM myTable WHERE myText IS NULL;

二、Java知识体系

haha

haha

三、拓展

haha

haha

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值