Kotlin——空类型安全(Null Safety) 本篇文章主要是翻译自Kotlin官方文档的Null Safety章节,同时加入自己的一些理解和思考。 可空类型(Nullable types)和非空类型(Non-Nu…
标签:null
NULL和唯一约束UNIQUE的对应关系
NULL和唯一约束UNIQUE的对应关系 在数据库中,NULL表示列值为空。唯一约束UNIQUE规定指定列的值必须是唯一的,值和值之间都不能相同。这个时候,就出现一个问题,NULL和NULL算是相同,还是不同。由于SQL…
SQL优化与索引的那些事
参考自: http://www.cnblogs.com/yunfeifei/p/3850440.html http://www.jb51.net/article/38953.htm 对SQL优化相关网络资源进行整理并从新…
数据库 sqlite 使用小结
[TOC] sqlite3 数据类型 基础的 (NULL INTEGER REAL TEXT BLOB) 存储类 描述 NULL 值是一个 NULL 值。NULL 值与零值或包含空格的字段是不同的 INTEGER 值是一…
数据库SQL优化
2016.10.22 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用…
记一次MySQL单表区间查询优化过程
表结构 CREATE TABLE `slabdatahistory` ( `id` int(11) NOT NULL AUTO_INCREMENT, `time` timestamp NULL DEFAULT NULL …
Spring Redis Cache @Cacheable 大并发下返回null
问题描述 最近我们用Spring Cache + redis来做缓存。在高并发下@Cacheable 注解返回的内容是null。查看了一下源代码,在使用注解获取缓存的时候,RedisCache的get方法会先去判断key…
SQLite 约束
约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。 约束可以是列级或表级。列级约束仅适用于列,表级约束被应用到整个表。 以下是在 SQLite 中常用的约束…
MySQL之SQL语句
SQL语句 1、【强制】不要使用count(列名)或coun(常亮)来替代count(*),count(*)是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NULL无关。 说明:count(*)会统计值…
Pandas基本操作以及SQL对照
介绍 CREATE TABLE "candidates" ( "id" INTEGER PRIMARY KEY NOT NULL , "first_name" VARCHAR, "last_name" VARCHAR, …
查看 表的结构 和 生成表的SQL语句
一、查看表结构 mysql> desc `table_name`; +-------------+--------------+------+-----+---------+----------------+ | …
Hive增加列结果为NULL
Hive增加列结果为NULL 1. 问题描述 hive表使用 ALTER TABLE search_index.middle_model_ware ADD COLUMNS (feature_v3 STRING COMME…