大数据
-
sqlmodel -- ORM of sqlalchemy and pydantic
sqlachemy https://www.sqlalchemy.org/ 面向数据库的ORM工具,其仅仅做ORM工作,不做校验工作。 SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the fu…
-
sqlserver 通过链接服务器远程更新超时问题
局域网多台数据库服务器之间通过链接服务器互相访问,直接在查询编辑器中更新很快,通过链接服务器更新就报超时。 解决方案: 不直接调用表更新,调用远程存储过程更新,把更新表的操作放在远程服务器上。 例如: u…
-
openresty中使用redis模块
在一些高并发的场景中,我们常常会用到缓存技术,现在我们常用的分布式缓存redis是最知名的, 我们这里介绍一下如何操作redis。 操作redis,我们需要引入redis模块 require "resty.redis"; 我们现在做个可以操作re…
-
MongoDB基础入门
MongoDB简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富…
-
sql优化
一、插入优化 insert优化 1、批量插入(最多插入1000条以内)。 2、手动提交事务。 3、主键顺序插入。 如果一次性需要插入大批量数据,使用insert语句性能较低,此时可以使用mysql数据库提供的load指令进行插入…
-
Mysql串讲
Mysql串讲 知识总结 【索引相关】 索引的本质,什么情况下添加索引呢 索引实现的数据结构:哈希表,有序数组,搜索树(即使B树) mysql中索引的实现,为什么最后是B+树呢,带有顺序访问指针的B+Tree mysql中myisam…
-
ORACLE报错ORA-00947: Not enough values(没有足够的值)
表新增字段后insert语句报错ORA-00947: Not enough values。 insert语句问题 数据库有n个字段,但是insert语句里值的总数少于n个,若是按表字段默认顺序插入,如insert into table values ('A','B','C'),可以在插…
-
八、数据库基础知识
数据模型的基本概念 模型 对现实世界特征的模拟和抽象数据模型 对现实世界数据特征的抽象数据模型的三要素 数据结构、数据操作、数据的约束条件概念数据模型 主要用于数据库设计 E-R模型基本数据模型 用于实…
-
SQL绕口令
select yearmonth, type, name, last_buy_month as 上次购进时间, sum(A去年购进总金额) as A去年购进总金额, sum(B去年购进总金额) as B去年购进总金额, sum(C去年购进总金额) as C去年购进总金额, sum(D去年购…
-
Centos7安装包方式安装Mysql8
一、卸载MariaDB 在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。 CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。 如果直接安装MySQL,会和MariaDB的文件冲突。 因此…