MongoDB mongodb数据库基础 之 数据库增删查改实验 mongodb 数据库实验 一:增加数据 操作1:单条插入:Yelp数据库中的User数据集插入符和如下要求的数据 _id:自定义为自己的班级; user_id:自己的学号+任意字符(多于22个字符取前22位,不足22个字符补充字母,数字或下划线); na...
MongoDB 教你linux 如何 使用docker安装mongodb方法 1、xshell远程到一台安装了docker和docker-conpose的服务器(安装方法见其他学习文件) 2、到home目录下新建Mongotest文件夹,进入这个文件夹,执行vi docker-compose.yml,插入如下内容 ,退出并保存 3、...
PostgreSQL 如何解决pgsql 数据库 包含有单引号的字符串操作 有时候我们项目中会遇到查询的字符串比较特殊:如自己本身待单引号 此时查询肯定报错。那么处理方式也很简单 只需要这样加一个单引号 这样就可以解决了 解决方式和MySQL方式不一样。 补充:pgsql搜索条件包含单引号 postgresql查询关键字有时候会遇...
MongoDB 如何利用golang驱动操作MongoDB数据库详细步骤 安装MongoDB驱动程序 mkdr mongodb cd mongodb go mod init go get go.mongodb.org/mongo-driver/mongo 连接MongoDB 创建一个main.go文件 将以下包导入main.go...
MySQL SQL开发知识:MySQL的函数与过程的区别解析 MySQL存储函数(自定义函数),函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 存储函数和存储过程一样,都是在数据库中定义一些 SQL 语句的集合。 存储函数与存储过程的区别 1.存储函数有且只有一个返回值,而存储过程可以有多...
MongoDB 演示Pycharm连接MongoDB数据库安装详细教程 下载Pycharm最新版本 Pycharm链接: 安装教程 下载MongoDB最新版本 MongoDB下载地址 MongoDB安装教程 下载Mongo Plugin插件 最新版本的Pycharm搜不到Plugin插件,自己手动下载 Mongo Plugin...
SQLSERVER SQL开发知识:SQL注入工具 BSQL Hacker 10个SQL注入工具 BSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自动注入工具(支持SQL盲注),其设计的目的是希望能对任何的数据库进行SQL溢出注入。 BSQL Hacker的适...
MongoDB MongoDB 数据库基础 之 操作符中的$elemMatch问题详解 问题 如果MongoDB 数据库集合中仅存在一条记录 { “_id” : ObjectId(“5e6b4ef546b5f44e5c5b276d”), “name” : “赵...
PostgreSQL PostgreSQL 数据库基础 更新视图脚本的注意事项 项目最早是基于Oracle的,移植到PostgreSQL后,本着尽量少修改的原则,创建/更新视图的脚本也沿用了Oracle风格的CREATE OR REPLACE VIEW形式。但是每当要更新视图定义时,常常报”cannot change na...
PostgreSQL postgresql 性能优化 之 模糊匹配大杀器 ArteryBase-模糊匹配大杀器 问题背景 随着pg越来越强大,abase目前已经升级到5.0(postgresql10.4),目前abase5.0继承了全文检索插件(zhparser),使用全文检索越来越方便。本文会对abase支持的like模糊匹配...
MySQL mysql权限控制中DCL常用的用户和权限控制 前言 本文总结了mysql中DCL,常用的一些权限控制,后续使用到其他会继续补充。 一、用户控制管理 创建用户 create user ‘用户名’@’主机名’ identified by ‘密码&...
MySQL SQL开发知识:面试提问mysql一张表到底能存多少数据 前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql一张表到底能存多少数据呢?计算根据是什么呢?接下来咱们逐一探讨 1、知识准备 1.1、数据页 在操作系统中,我们知道为了跟磁盘交互,内存也是分页的,一页大小4KB。同样的在My...