4.07每日总结
Posted louwangshayu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.07每日总结相关的知识,希望对你有一定的参考价值。
MySQL NULL 值处理
我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。
为了处理这种情况,MySQL提供了三大运算符:
- IS NULL: 当列的值是 NULL,此运算符返回 true。
- 不是空: 当列的值不为 NULL, 运算符返回 TRUE。
- <=>: 比较操作符(不同于 = 运算符),当比较的的两个值相等或者都为 NULL 时返回 true。
关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。
在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 NULL,即 NULL = NULL 返回 NULL 。
MySQL 中处理 NULL 使用 IS NULL 和 IS NOT NULL 运算符。
注意:
select * , columnName1+ifnull(columnName2,0) from tableName;
columnName1,columnName2 为 int 型,当 columnName2 中,有值为 null 时,columnName1+columnName2=null, ifnull(columnName2,0) 把 columnName2 中 null 值转为 0。
在命令提示符中使用 NULL 值
以下实例中假设数据库 RUNOOB 中的表 runoob_test_tbl 含有两列 runoob_author 和 runoob_count, runoob_count 中设置插入 NULL值。
root@host# mysql -u root -p password; 输入密码:******* mysql>使用RUNOOB; 数据库更改了 mysql> 创建表 runoob_test_tbl -> ( -> runoob_author varchar(40) 不为空, -> runoob_count INT -> ); 查询正常,受影响的 0 行(0.05 秒) mysql> 插入runoob_test_tbl(runoob_author,runoob_count) 值(“RUNOOB”,20); MYSQL> 插入到runoob_test_tbl(runoob_author,runoob_count)值 (\'菜鸟教程\',NULL); mysql> 插入到runoob_test_tbl(runoob_author,runoob_count)值 (\'Google\',NULL); mysql> 插入到runoob_test_tbl(runoob_author,runoob_count)值 (\'FK\',20); mysql> 从runoob_test_tbl中选择 *; +---------------+--------------+ |runoob_author | runoob_count | +---------------+--------------+ |鲁诺布 | 20 | |菜鸟教程 |空 | |谷歌 | 空 | |FK | 20 | +---------------+--------------+ 4 行(0.01 秒)
2111 JAVASE每日复习总结 链接汇总
JAVA每日内容复习总结汇总2111
Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾
希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用
可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 😃
聪明在于勤奋,天才在于积累,与君共勉~
前言总结
DAY01 复习内容总结
DAY02 复习内容总结
DAY03 复习内容总结
DAY04 复习内容总结
DAY05 复习内容总结
DAY06 复习内容总结
DAY07 复习内容总结
DAY08 复习内容总结
DAY09 复习内容总结
DAY10 复习内容总结
DAY11 复习内容总结
DAY12 复习内容总结
DAY13 复习内容总结
DAY14 复习内容总结
DAY15 复习内容总结
DAY16 复习内容总结
DAY17 复习内容总结
DAY18 复习内容总结
汇总复习
以上是关于4.07每日总结的主要内容,如果未能解决你的问题,请参考以下文章