首页 > 数据库技术
取每个班前5名成绩的sql
最近遇到的一道面试题: select class,id,name,score,rn from (select class,id,name,score, row_number() over(partition by class order by score desc) 'rn' from 学生总表)  ...
分类:数据库技术   时间:2020-10-22 19:23:33    收藏:0  评论:0  赞:0  阅读:31
Canal+Kafka实现MySQL与Redis数据同步
思维导图 前言 在很多业务情况下,我们都会在系统中加入redis缓存做查询优化。 如果数据库数据发生更新,这时候就需要在业务代码中写一段同步更新redis的代码。 这种数据同步的代码跟业务代码糅合在一起会不太优雅,能不能把这些数据同步的代码抽出来形成一个独立的模块呢,答案是可以的。 架构图 cana ...
分类:数据库技术   时间:2020-10-22 14:32:24    收藏:0  评论:0  赞:0  阅读:134
MySql实现无则插入有则更新的解决方案
文章目录 摘要 方案一 加锁 方案二 Unique和Replace Into ... SELECT ... 方案三 通过预插入语句判断是否存在记录 摘要 某些场景会有这样的需求:无记录则插入,有记录则更新。例如:新增用户,以身份证号码作为唯一身份标识,插入时若先查询是否存在记录再决定插入还是更新,在 ...
分类:数据库技术   时间:2020-10-22 12:14:16    收藏:0  评论:0  赞:0  阅读:52
Docker启动Mysql镜像
date: 2020-03-14 17:00:00 updated: 2020-03-14 18:00:00 Docker启动Mysql镜像 管理员权限!!! docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 - ...
分类:数据库技术   时间:2020-10-22 10:35:15    收藏:0  评论:0  赞:0  阅读:37
Oracle系统内核参数、资源限制及ipcs相关命令总结
一、oracle内核参数Oracle内核参数配置文件在/etc/sysctl.conf路径下:vi/etc/sysctl.conf#Systemdefaultsettingslivein/usr/lib/sysctl.d/00-system.conf.#Tooverridethosesettings,enternewsettingshere,orinan/etc/sysctl.d/<name
分类:数据库技术   时间:2020-10-22 09:43:05    收藏:0  评论:0  赞:0  阅读:42
CentOS7 + asp.net core + mysql 配置备忘
Linux因为不熟而感觉麻烦 安装系统:CentOS-7-x86_64-DVD-2003.iso 发现无法上网,参考:https://www.cnblogs.com/memoa/p/9963946.html 进入配置目录 cd /etc/sysconfig/network-scripts 修改配置文 ...
分类:数据库技术   时间:2020-10-22 09:37:12    收藏:0  评论:0  赞:0  阅读:36
MySQL 之 基础操作
1、数据库(文件夹)的操作 create database 数据库名; # 增加数据库 show databases; # 查看当前所有的库 use 数据库名 # 切换到对应的库中/实际上就是进入对应的文件夹 select database(); # 查看当前所在的库 alter database ...
分类:数据库技术   时间:2020-10-21 22:33:25    收藏:0  评论:0  赞:0  阅读:32
mysql 单台机器多实例
MySQL多实例 1.实例 1.单实例: 1个进程 + 多个线程 + 单个预分配的内存空间 2.多实例: 多个进程 + 多个线程 + 多个预分配的内存空间 3.MySQL多实例: 1)多个端口 2)多个socket文件 3)多个server_id 4)多个日志文件 5)多个配置文件 6)多个数据目录 ...
分类:数据库技术   时间:2020-10-21 22:26:39    收藏:0  评论:0  赞:0  阅读:43
.Net Core 3.0 MVC 中使用 SqlSugar ORM框架
介绍 SqlSugar 是一款简单易用的ORM ,在国内市场占有率也比较高, 在今年10月份官网改版后 提供了完整的服务,让您的项目没有后顾之忧 下载地址 :https://github.com/sunkaixuan/SqlSugar 1、创建MVC项目 打开VS2019及以上版本 ,然后新建一个M ...
分类:数据库技术   时间:2020-10-21 22:26:18    收藏:0  评论:0  赞:0  阅读:39
MySQL (事务)
1、DCL用来控制数据库的访问,包括如下SQL语句: GRANT:授予访问权限 REVOKE:撤销访问权限 COMMIT:提交事务处理 ROLLBACK:事务处理回退 SAVEPOINT:设置保存点 LOCK:对数据库的特定部分进行锁定 2、事务的ACID特性 原子性(Atomicity):原子意为 ...
分类:数据库技术   时间:2020-10-21 22:25:21    收藏:0  评论:0  赞:0  阅读:33
PostgreSQL libpq 客户端接口(一)
Libpq 是为 C 语言开发这提供的关于 PostgreSQL 的接口。
分类:数据库技术   时间:2020-10-21 22:24:43    收藏:0  评论:0  赞:0  阅读:49
mysql 进阶
一、DML操作 数据操纵语言(DML)DML用于插入、修改、删除数据记录,包括如下SQL语句: INSERT:添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 1.1插入数据 1.1.1语法 insert into 表名称 values(值1,值2,...... ...
分类:数据库技术   时间:2020-10-21 22:23:03    收藏:0  评论:0  赞:0  阅读:39
oracle 序列如何建同义词
oracle 序列如何建同义词
分类:数据库技术   时间:2020-10-21 22:21:46    收藏:0  评论:0  赞:0  阅读:48
Oracle APEX 修改工作区域、用户名后程序无法使用
点开程序,选择共享组件,安全性,用于查询访问控制在这里将老的用户删除掉换成新改的用户名即可
分类:数据库技术   时间:2020-10-21 22:20:51    收藏:0  评论:0  赞:0  阅读:79
MySQL之查询指定时间的数据
转: MySQL之查询指定时间的数据 --今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); --昨天 SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS( 时间字段名) <= 1 --近7 ...
分类:数据库技术   时间:2020-10-21 18:01:47    收藏:0  评论:0  赞:0  阅读:45
第11天 | 12天搞定Python,数据库操作
中小型企业用得较多的是Sql Server和MySql数据库,大型企业用得较多的是Oracle数据库。在平时开发单机软件时,大多数人会选择用SQLite数据库。 SQLite是一个无服务器、零配置的SQL 数据库引擎,是在世界上最广泛部署的 SQL 数据库引擎它的源代码不受版权限制。智能手机(And... ...
分类:数据库技术   时间:2020-10-21 18:01:22    收藏:0  评论:0  赞:0  阅读:46
面试:mysql表设计要注意
问题1:为什么一定要设一个主键?回答:因为你不设主键的情况下,innodb也会帮你生成一个隐藏列,作为自增主键。所以啦,反正都要生成一个主键,那你还不如自己指定一个主键,在有些情况下,就能显式的用上主键索引,提高查询效率! 问题2:主键是用自增还是UUID?回答:肯定答自增啊。innodb 中的主键 ...
分类:数据库技术   时间:2020-10-21 17:55:16    收藏:0  评论:0  赞:0  阅读:36
MySQL索引优化铁则送你
前言 索引的相信大家都听说过,但是真正会用的又有几人?平时工作中写SQL真的会考虑到这条SQL如何能够用上索引,如何能够提升执行效率? 此篇文章详细的讲述了索引优化的几个原则,只要在工作中能够随时应用到,相信你写出的SQL一定是效率最高,最牛逼的。 文章的脑图如下: ? 福利 福利 福利 免费领取J ...
分类:数据库技术   时间:2020-10-21 17:52:38    收藏:0  评论:0  赞:0  阅读:30
多测师讲解pymysql _解决中文_高级讲师肖sir
问题:((1, '?????'), (2, '?????'), (3, '?????'), (4, '?????'), (5, '?????')) 解决方案:添加:charset='utf8 import pymysqldb = pymysql.connect('192.168.153.131',' ...
分类:数据库技术   时间:2020-10-21 14:35:12    收藏:0  评论:0  赞:0  阅读:27
mysql备份恢复之xtrabackup (XBK、Xbackup)
10.1安装 10.1.1 安装依赖包: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum -y install perl perl-devel libaio libaio-devel ...
分类:数据库技术   时间:2020-10-21 14:32:25    收藏:0  评论:0  赞:0  阅读:39
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!