大数据
-
SQL3、查询结果去重
思路:去除重复项需要用到关键字DISTINCT 代码解释:从表user_profile中取出 去除了重复项的列university SELECT DISTINCT university FROM user_profile; 题目:https://www.nowcoder.com/practice/82ebd89f12cf48…
-
SQL4、查询结果限制返回行数
思路:题目的关键信息是“只需要查看前2个用户明细设备ID数据”,那么就先取出所有用户的设备ID数据,然后再限定前两个数据的条件 代码解释:从表user_profile中取出列device_id,并限制唯一标识的id为前两条 SELECT …
-
SQL Archery 代码说明及优化(一)
1.字段加密--django-mirage-field 一个django模型字段,在保存到数据库时对数据进行加密,在从数据库获取数据时进行解密。它使数据库中的数据始终加密。 A Django model fields collection that encrypt your data …
-
SQL5、 将查询后的列重新命名
思路:使用AS关键字重命名 代码解释:基本与上题相同,只不过要将device_id列重命名为user_infos_example SELECT device_id AS user_infos_example FROM user_profile WHERE id = 1 OR id = 2; 题目:https://www.n…
-
SQL6、查找学校是北大的学生信息
思路:使用WHERE关键字添加限定条件 代码解释:从表user_profile中取出列device_id、university,并限定学校为“北京大学”字符串 SELECT device_id, university FROM user_profile WHERE university = '北京大学'; …
-
SQL7、查找年龄大于24岁的用户信息
思路:使用WHERE关键字添加限定条件,并且注意用 >符号过滤 代码解释:从表user_profile中取出列device_id、gender、age、university,并限定年龄大于24数字 SELECT device_id, gender, age, university FROM us…
-
mybatis面试官题-碰到了就更新
1、问:mybatis怎么获取主键? 在后台插入的时候获取值, 有两种情况:支持主键自增数据库和不支持主键自增。 (1)对于支持自动生成主键的数据库 如Mysql、sqlServer,可以通过 Mybatis元素useGeneratedKeys返回当…
-
Redis
Author:Exchanges Version:9.0.1 目录 一、引言 1.1 数据库压力过大 1.2 数据不同步 1.3 传统锁失效 二、Redis介绍 2.1 关于关系型数据库和NOSQL数据库(键值对存储) 2.2 Redis介绍 三、Redis安装 3.1 安装Redis…
-
Redis数据类型
Redis提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。 随着Redis版本的更新,后面又支持了四种数据类型:BitMap(2.2版新增)、HyperLogLog…
-
Mysql 双一标准
sync_binlog1=1默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。因为一旦系统Crash,在binlog_cache中的所有binlog信息都会被丢…