浏览器标题切换
浏览器标题切换end

随笔分类 -  数据库

摘要:##题目链接 戳这里 题解 SELECT device_id, gender, age, university FROM user_profile WHERE university != "复旦大学" # Or -- WHERE university NOT IN ("复旦大学") -- re un 阅读全文
posted @ 2022-08-31 06:35 抓水母的派大星 阅读(25) 评论(0) 推荐(0) 编辑
摘要:PS 为了代码规范,所以所有关键字均为大写,其他为小写。 点击题目名称即为题解链接。 MySQL基本语法 SELECT [DISTINCT] 列名1, 列名2... FROM 表名 WHERE 查询条件表达式 GROUP BY 列名 HAVING 分组条件表达式 ORDER BY 列名 ASC/DE 阅读全文
posted @ 2022-08-31 06:31 抓水母的派大星 阅读(34) 评论(0) 推荐(0) 编辑
摘要:##题目链接 戳这里 题解 为了代码更清楚,用 着重号 表名需要重新命名的列(如果列是 user infors example 的形式,一定要使用着重号,否则不会识别为一个整体字段) SELECT device_id AS `user_infos_example` FROM user_profile 阅读全文
posted @ 2022-08-30 00:32 抓水母的派大星 阅读(124) 评论(0) 推荐(0) 编辑
摘要:##题目链接 戳这里 ##LIMIT用法 LIMIT 2 = LIMIT 0,2:取前2条数据 LIMIT x, y = LIMIT x, OFFSET y:从第x条数据开始,返回y条记录 LIMIT 5, 10:从第6行数据开始取,取到第15行数据 LIMIT 5, -1:从第6行数据开始取,取到 阅读全文
posted @ 2022-08-30 00:30 抓水母的派大星 阅读(421) 评论(0) 推荐(0) 编辑
摘要:题目链接 戳这里 题解1 使用 DISTINCT : SELECT DISTINCT university FROM user_profile 题解2 使用 GROUP BY : SELECT university FROM user_profile GROUP BY university ##DI 阅读全文
posted @ 2022-08-30 00:05 抓水母的派大星 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:题目链接 戳这里 ##题解 语法:SELECT 列名1, 列名2... FROM 表名 SELECT device_id, gender, age, university FROM user_profile 阅读全文
posted @ 2022-08-29 23:17 抓水母的派大星 阅读(108) 评论(0) 推荐(0) 编辑
摘要:题目链接 戳这里 题解1 SELECT id, device_id, gender, age, university, province FROM user_profile 题解2 SELECT * FROM user_profile 通配符*和指定字段速度分析 因为例子中查询的列并不多,所以速度上 阅读全文
posted @ 2022-08-29 22:35 抓水母的派大星 阅读(282) 评论(0) 推荐(0) 编辑
摘要:我在进行dotnet开发过程中,想把本地建的Data下数据利用EF Core同步迁移到数据库中,但是连接PostgreSQL时失败。 从以下几个点一步步尝试,无法连接原因[数据库连接失败的原因] 如下所示: 1. 数据库账号密码错误 2. 服务器账号密码错误(optional) 3. 数据库配置文件 阅读全文
posted @ 2022-04-22 02:47 抓水母的派大星 阅读(329) 评论(0) 推荐(0) 编辑
摘要:##报错内容 EF Core进行迁移数据时,无法连接到服务器上的数据库。 ##报错原因 我们查看下数据库pgsql对应的端口 netstat -a | grep PGSQL,输出以下内容,端口为5432。 root@VM-16-4-ubuntu:/etc/postgresql/10/main# ne 阅读全文
posted @ 2022-04-22 02:46 抓水母的派大星 阅读(3517) 评论(0) 推荐(0) 编辑
摘要:##聚合框架 聚合框架:只是在MongoDB中查询数据的另一种方式。聚合操作放在 [] 中 聚合框架语法:采用管道的形式,其中阶段按照它们列出的顺序执行。 MongoDB Aggregation Framework($group)(计算&重塑数据) > MongoDB Query Language( 阅读全文
posted @ 2021-12-04 06:36 抓水母的派大星 阅读(74) 评论(0) 推荐(0) 编辑
摘要:##Note MQL语法:{<field>: {<operator>: <value>} } 聚合语法:{<operator>: {<field>: <value>} } ##基本查询运算符 db.collection_name.find() ##比较运算符 常用运算符: 运算符 含义 $gt 大于 阅读全文
posted @ 2021-12-03 18:39 抓水母的派大星 阅读(62) 评论(0) 推荐(0) 编辑
摘要:##前置知识 聚合英文:aggregate 。 聚合的方法:aggregate() 。 聚合作用:求给定数据的总和、平均值等。 聚合语法:db.集合名.aggregate(聚合操作) 。 ##具体例子 往集合里面插入多个文档: db.Article.insertMany([ { book_name: 阅读全文
posted @ 2021-11-12 23:26 抓水母的派大星 阅读(265) 评论(0) 推荐(0) 编辑
摘要:##什么是Atlas 一个完全托管的数据库云版本,可以认为是云数据库。把 MongoDB 安装在远程的服务器上,并对外暴露一个服务地址,我们用这个服务地址来连接数据库进行操作。 使用云数据库及 Atlas 的好处在于:支持更大规模的存储、更安全、免本地安装、无需手动开启每次直接链接即可、维护简单,不 阅读全文
posted @ 2021-11-12 23:04 抓水母的派大星 阅读(357) 评论(0) 推荐(0) 编辑
摘要:索引作用:提高查询语句的执行效率。MongoDB索引默认创建的是B树索引。 创建索引 为单个字段创建索引,语法:db.collection_name.createIndex({"field":1}) 。 Eg:为age字段创建索引:db.Animals.createIndex({"age":1}), 阅读全文
posted @ 2021-11-12 22:42 抓水母的派大星 阅读(74) 评论(0) 推荐(0) 编辑
摘要:创建 1.1:向集合中添加一个文档: db.collection_name.insertOne() db.Animals.insertOne({ name: "pig", age: 3, tags: ["black", "white"], size: {height:13, weight:20.12 阅读全文
posted @ 2021-11-12 22:40 抓水母的派大星 阅读(45) 评论(0) 推荐(0) 编辑
摘要:查看所有集合:show collections 创建集合:db.createCollection("collection_name") 删除集合:db.collection_name.drop() 使用集合:use db.collection_name 阅读全文
posted @ 2021-11-12 22:23 抓水母的派大星 阅读(30) 评论(0) 推荐(0) 编辑
摘要:查看所有数据库:show dbs 或 show databases; 默认保留的数据库:(有三个) admin: 这是 root 数据库, 如果将一个用户添加到这个数据库, 这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行, 比如列出所有的数据库或者关闭服务器。 loc 阅读全文
posted @ 2021-11-12 22:13 抓水母的派大星 阅读(95) 评论(0) 推荐(0) 编辑
摘要:##注意 因为Mac是基于Unix的,所以可以直接在Mac中的Terminal中使用linux命令。但是在Windows中,是不能直接在cmd中使用linux命令的,需要借助终端模拟器(比如XShell)。 在MongoDB的操作中,更新、查询、聚合等命令是区分大小写的。(大写写成小写可能会没有任何 阅读全文
posted @ 2021-11-12 21:54 抓水母的派大星 阅读(96) 评论(0) 推荐(0) 编辑
摘要:首先我们要明白which命令搜索的范围是什么? 在Terminal中输入命令 echo PATHwhichPATH中存在的目录下寻找文件。也就是说,只有在设置的环境变量以内的路径,我们才能通过which命令搜索的到。 如果想查 阅读全文
posted @ 2021-11-02 23:22 抓水母的派大星 阅读(199) 评论(0) 推荐(0) 编辑
摘要:##原因 在左上角关于本机中我们可以看到: 版本问题造成的,在10.15后的版本会遇到这个问题,因为苹果公司把默认的终端bash变成了zsh。 ##解决办法 执行ps -p $$ 或 echo $SHELL 命令,输出即为当前正在使用的bash shell。 找到自己本地的 .bash_profil 阅读全文
posted @ 2021-10-25 22:30 抓水母的派大星 阅读(108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示