数据库

mongodb用mongoose查库的对象,不能增加属性

03-17
node + koa2 + mongodb 写了一个给前端的接口 如果不是写这个接口,这辈子都发现不了mongodb里这个大坑 mongoose 是个ODM(Object Document Mapper),mongodb是nosql数据库,文档存储 mysql,sqlserver,oracle都是关系型数据库 所以mongodb无法在取到对象增加属性,必须在追加时候重新用一个对象,或者在schema中添加这个对象的key model.js // 这里用来建数据库表结构相关的 const mong

数据库小知识

03-17
数据库管理软件分类 mysql就是一个基于socket编写的C/S架构的软件 分两大类: 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 非关系型:mongodb,redis,memcache 总结两句话: 关系型数据库需要有表结构 非关系型数据库是key-value存储的,没有表结构 存储引擎 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎. ps: 存储引擎说白了就是如何

Oracle11g 行列转换函数PIVOT and UNPIVOT

03-17
作为Oracle开发工程师,推荐大伙看看 PIVOT and UNPIVOT Operators in Oracle Database 11g Release 1 This article shows how to use the new PIVOT and UNPIVOT operators in 11g, as well as giving a pre-11g solution to the same problems. PIVOT UNPIVOT Related articles. PIV

数据库系统概念:基础的SQL

03-17
public class DataBase { public static void main() { } } /* 3.1 SQL查询语言概览 SQL语言有一下几个部分: 数据定义语言:提供定义关系模式,删除关系以及修改关系模式的命令 数据操纵语言:提供从数据库中查询信息,以及在数据库中插入元组,删除元组,修改元组的能力 完整性:定义完整性约束的命令 视图定义: 事务控制:定义事务的开始和结束的命令 嵌入式SQL和动态SQL:嵌入式和和动态SQL定义SQL语如何嵌入到通用编程语言 授权:定义了

通过mysql数据库excel表格数据采集汇总

03-17
2017年本人被借调到教育局收集全县的扶贫数据,数据以EXCEL表格的方式分学校上报到乡镇教育管理中心汇总,然后教管中心上报到县资助中心汇总.这项工作看似简单,但却给我带来了无限的烦恼.上报上来的数据来源于百多所学校,而资助中心对数据有严格的要求,但往往上报上来的数据各种问题,不是身份证不对,就是格式有问题,要填的没有填,上报上来的数据不但不能用而且无法进行统计,一但数据有误又得重新上报重新汇总.于是本人有了一个简单的设想,用数据库mysql收集excel表格要,在用户输入数据的时候就验证,对不

Ubuntu18.04下mysql无法插入中文的问题

03-17
问题:  Incorrect string value: '\xE6\xB2\x99\xE6\xB2\xB3' for column 'name' at row 1 解决: 在mysql中输入: show variables like "char%"; 查看mysql的编码方式: +--------------------------+----------------------------+ | Variable_name | Value | +-------------------

mysql进制之间的转换

03-17
1.十进制转换成二进制 select bin(5); 2.十进制转换成八进制 select oct(5); 3.十进制转换成十六进制 select hex(5); 4.二进制转换成十进制 select conv('101',2,10); 5.十进制转换成十六进制 select conv('20',10,16); 原文地址:https://www.cnblogs.com/Yongzhouunknown/p/10551139.html

sql 书写 规范 优化

03-17
规范 做注解  便于修改和优化  规范 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com......d

腾讯云部署golang flow流程,vue.js+nginx+mysql+node.js

03-17
这次总算把js-ojus/flow的ui部署到腾讯云上,比较吐槽的就是,为啥这么复杂,vue.js前后端分离,比golang编写的部署方面复杂几万倍.真是浪费人生啊. golang+sqlite写的东西,直接传到任意文件里,运行即可.--当然,适用于小型的东西. vue.js,要安装node.js环境,要nginx环境,要配置nginx跨域:要安装mysql数据库,要配置用户.体验地址: http://111.230.181.182:8080 有问题多多交流啊:qq504284 微信hotqin

使用组策略记数数据库用户登入终端

03-17
1:在域管理服务器上,打开组策略2:新建一个组策略,名为GetUserInfo3:打开组策略,用户登入时执处GetuserInfo.vbs脚本在域模式下,记录用户登入计算机数据库 Option Explicit Dim conSet objSysInfo = CreateObject("ADSystemInfo")strUser = objSysInfo.UserNameSet objUser = GetObject("LDAP://" & strUser)

python面试题包含基础和Linux操作以及数据库相关

03-17
今天面试了一家公司,感觉表现的不是很好,记录一下面试的试题. python基础部分 python 是一门什么样的语言 面向对象的语言有那些,python的面向对象和Java面向对象的区别 python 包和模块的概念,init.py文件什么时候执行 “”“作用,用法:”“”和“”的区别 python 自省机制 判断一个对象是否有某个方法,属性,获取属性 类方法和静态方法的区别 装饰器相关 python设计模式 序列化,反序列化 python双下划线开头的方法,有什么用,为什么这么用 多线程 猴子

非关心数据库无法进行连表查询 所以我们需要在进行一对多查询时候 无法满足 因此需要在&quot;1&quot;的一方添加&quot;多&quot;的一方的的id 以便用于进行连表查询 ; 核心思想通过id进行维护与建文件

03-17
非关心数据库无法进行连表查询 所以我们需要在进行一对多查询时候 无法满足 因此需要在"1"的一方添加"多"的一方的的id 以便用于进行连表查询 ; 核心思想通过id进行维护与建文件 原文地址:https://www.cnblogs.com/classmethond/p/10562396.html

mysql中的count()函数

03-17
1.count()函数是用来统计表中记录的一个函数,返回匹配条件的行数. 2.count()语法: (1)count(*)---包括所有列,返回表中的记录数,相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录. (2)count(1)---忽略所有列,1表示一个固定值,也可以用count(2).count(3)代替,在统计结果的时候,不会忽略列值为NULL的记录. (3)count(列名)---只包括列名指定列,返回指定列的记录数,在统计结果的时候,会忽略列值为NULL的记录(不

SQLSERVER sa 用户密码修改的方法

03-17
本次驱动人生病毒的收获 1. 偷懒总会有报应. 2. 应用(数据库或者是web应用nginx等.)都不要使用最高级别权限用户来使用 虽然这样的环境问题最少. 3. 密码还是需要定期更换的,虽然有成本,但是也是有意义的. 1. 使用查询分析器连接数据库 身份验证 可以使用 windows 身份验证. 2. 登录之后 注意位置 在sa用户下面点击属性 3. 进行修改密码  可以 去掉 那个 密码强制策略 4. 使用 之前密码登录尝试 5. 使用新密码登录尝试 成功建立连接. 原文地址:https:/

mongodb导出与导入

03-17
Mongodb导出与导入 1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.所以,都有如下通用选项:-h host 主机--port port 端口-u username 用户名-p passwd 密码 2: mongoexport 导出json格式的文件问: 导出哪个库,哪张表,哪几列,哪几行? -d 库名-c 表名-f field1,field2...列名-q 查询条件-o 导出的文件名-- csv 导出csv格式(便于和传统数据库交换数据) 例:[root@local

centos7 mongodb安装

03-17
参考文档 http://www.runoob.com/mongodb/mongodb-connections.html https://www.cnblogs.com/layezi/p/7290082.html yum 安装: [root@dev-mysql yum.repos.d]# vim mongodb-org-3.4.repo [mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redh

MongoDB数据库 5分钟快速上手

03-17
安装 本次安装使用docker镜像,安装无障碍,一行命令即可解决 # 安装镜像并启动 可以自行修改命令中的参数 ## 账户 tanoak 密码 123123 ## -p 27018:27017 映射端口,并开启远程访问 docker run -p 27018:27017 -d --name my-mongo -e MONGO_INITDB_ROOT_USERNAME=tanoak -e MONGO_INITDB_ROOT_PASSWORD=123123 mongo:latest # 进入doce

轻松实现MySQL读写分离

03-17
配置好了 Mysql 的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡.读写分离和负载均衡是 Mysql 集群的基础需求,MaxScale 就可以帮着我们方便的实现这些功能. MaxScale 的基础构成 MaxScale 是Mysql 的兄弟公司 MariaDB 开发的,现在已经发展得非常成熟.MaxScale 是插件式结构,允许用户开发适合自己的插件.MaxScale 目前提供的插件功能分为5类 认证插件提供了登录认证功能,MaxScale会

ubuntu安装EnvironmentError: mysql_config not found错误

03-17
问题: 安装MySQL-python包报错EnvironmentError: mysql_config not found问题要如何来解决呢? 首先,错误提示是mysql_config找不到, 解决办法: 1.终端输入命令 sudo apt-get install libmysqlclient-dev 执行上面命令时,可能还会有遇到下面问题: 如果安装顺利,请略过,直接看步骤2.如果遇到同样问题,可以去到“设置”中的“软件和更新“”中,点开“更新”,勾选“”重要安全更新”和“推荐更新” 关闭上面

Windows计划任务实现MYSQL冷备份

03-17
BAT代码 @ECHO OFF for %%i in (%0) do (set "name=%%~ni") title %name% set targetsql="%~dp0\firadio3324" mkdir %targetsql% 2>NUL ECHO ======Start======= SET config= --defaults-file=%~dp0\my.ini --single-transaction "%~dp0\..\mysqld