首页 > 数据库技术
MySQL数据库练习题
二、练习操作 1 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 2 思路: 3 获取所有有生物课程的人(学号,成绩) - 临时表 4 获取所有有物理课程的人(学号,成绩) - 临时表 5 根据【学号】连接两个临时表: 6 学号 物理成绩 生物成绩 7 8 然后再进行筛选 9 10 se ...
分类:数据库技术   时间:2020-01-10 01:00:55    收藏:0  评论:0  赞:0  阅读:105
数据库三大范式及BC范式
原文链接:如何理解关系型数据库的常见设计范式? - 刘慰的回答 - 知乎 https://www.zhihu.com/question/24696366/answer/29189700 ...
分类:数据库技术   时间:2020-01-10 00:54:46    收藏:0  评论:0  赞:0  阅读:194
Mysql字符串字段判断是否包含某个字符串的方法
方法一:like SELECT * FROM 表名 WHERE 字段名 like "%字符%";方法二:find_in_set() 利用mysql 字符串函数 find_in_set(); SELECT * FROM users WHERE find_in_set('字符', 字段名);mysql有 ...
分类:数据库技术   时间:2020-01-10 00:45:59    收藏:0  评论:0  赞:0  阅读:104
postgresql 并发update下导致的死锁问题
一、死锁问题背景 在收据批量打印时,由于采用异步并发触发打印,同时触发打印(九千多数据 每隔50ms触发一次),导致了并发执行引起在接口更新打印次数时postgresql发生死锁问题, 具体报错如下: 二、原因分析 从报错的提示我们知道了在数据库postgresql发生了死锁(ERROR: dead ...
分类:数据库技术   时间:2020-01-10 00:40:16    收藏:0  评论:0  赞:0  阅读:551
netty 的 ChannelOutboundBuffer
netty 中,每一个 channel 有一个写缓冲 ChannelOutboundBuffer ChannelOutboundBuffer 类中维持一个 Entry 链表,Entry 是链表的节点,封装了待写入的 ByteBuf,而 netty 最终写入 socket 的是 ByteBuffer, ...
分类:数据库技术   时间:2020-01-10 00:38:10    收藏:0  评论:0  赞:0  阅读:88
用Scrapy爬虫爬取豆瓣电影排行榜数据,存储到Mongodb数据库
爬虫第一步:新建项目 选择合适的位置,执行命令:scrapy startproje xxxx(我的项目名:douban) 爬虫第二步:明确目标 豆瓣电影排行url:https://movie.douban.com/top250?start=0, 分析url后发现srart=后面的数字,以25的步长递 ...
分类:数据库技术   时间:2020-01-10 00:33:14    收藏:0  评论:0  赞:0  阅读:98
数据库的水平扩展与垂直扩展
原文链接:https://www.cnblogs.com/blfshiye/p/5059748.html ...
分类:数据库技术   时间:2020-01-10 00:03:42    收藏:0  评论:0  赞:0  阅读:153
阳振坤:数据库天然选择了计算机,但计算机天然并不适合数据库
原文链接:阳振坤:数据库天然选择了计算机,但计算机天然并不适合数据库 - OceanBase数据库的文章 - 知乎 https://zhuanlan.zhihu.com/p/38621134 ...
分类:数据库技术   时间:2020-01-09 23:58:52    收藏:0  评论:0  赞:0  阅读:136
数据库语句简单整理
1、创建表 stu 代表表名 sql = "Create table stu(id Integer,sex char,score float )"; Integer 整形 2、插入数据 sql = "insert into stu(sex,score) values('man',98)"; //部分 ...
分类:数据库技术   时间:2020-01-09 23:50:01    收藏:0  评论:0  赞:0  阅读:127
MySQL存储过程学习记录
-- 创建存储过程 -- DELIMITER // CREATE PROCEDURE pro_first() BEGIN select NOW(); END -- // -- DELIMITER ; -- 删除存储过程 DROP PROCEDURE pro_first; -- 查看指定存储过程 SH ...
分类:数据库技术   时间:2020-01-09 23:44:51    收藏:0  评论:0  赞:0  阅读:81
CentOS8下安装mysql8
安装Yum Repository [root@localhost ~]# wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm 使用rpm来安装MySQL[root@localhost ~]# rpm -ivh ...
分类:数据库技术   时间:2020-01-09 23:42:29    收藏:0  评论:0  赞:0  阅读:96
linux下安装mysql5.7.25详细教程
前言 最近项目上线,开始给用户测试了。搞下来好多台服务器,自然要装一个mysql的服务器。想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南。供大家以后安装的时候,提高效率,瞬间完事。 准备工作 当然是准备一个mysql5.7.25的tar包啦!自行百度下载吧!留言找我要也 ...
分类:数据库技术   时间:2020-01-09 23:41:31    收藏:0  评论:0  赞:0  阅读:106
linux下设置mysql不区分大小写
背景 今天准备上线的环境,往服务器上布服务,某个功能查询报错,觉得很奇怪,环境一样,代码一样,数据一样,为何呢,看了一眼sql。本地运行正常,上线环境报错,报错信息缺少某列。仔细一看,where 条件的列别名是大写的,表别名是小写。大概就是这个意思 select aaa from b where B ...
分类:数据库技术   时间:2020-01-09 23:35:41    收藏:0  评论:0  赞:0  阅读:100
SQL Server创建数据库完整代码
1.创建数据库 use master go if exists(select * from sysdatabases where name='Test') begin select '该数据库已存在' drop database Test --如果该数据库已经存在,那么就删除它 end else b ...
分类:数据库技术   时间:2020-01-09 23:32:59    收藏:0  评论:0  赞:0  阅读:213
django 过滤器-查询集-比较运算符-FQ对象-mysql的命令窗口
""" 返回查询集的方法称为过滤器 all() 返回查询集中所有数据 filter() 返回符合条件的数据 一、filter(键=值) 二、filter(键=值,键=值) #两个关系为and 三、filter(键=值).filter(键=值) #两个关系为and exclude()过滤掉符合逻辑的数 ...
分类:数据库技术   时间:2020-01-09 23:31:29    收藏:0  评论:0  赞:0  阅读:88
mysql中把selct中的数据列表转换成逗号分隔的字符串
登录mysql,在test数据库中建立一个表: 在表shoufei增加数据: 在表中,查询xiangmu字段,在查询结果组成一个字符串: 在字符串有重复的值,把重复的值过滤 在查询项目组成的字符串时,定义间隔符号 把字符串的字段的值升序排序(asc ,desc): 本文转自:https://jing ...
分类:数据库技术   时间:2020-01-09 23:28:38    收藏:0  评论:0  赞:0  阅读:728
大量SQL的解决方案——sdmap
最近看到群里面经常讨论大型应用中`SQL`的管理办法,有人说用`EF`/`EF Core`,但很多人不信任它生成`SQL`的语句;有人说用`Dapper`,但将`SQL`写到代码中有些人觉得不合适;有人提出用存储过程,但现在舆论纷纷反对这种做法;有人提出了`iBatis.NET`,它可以配置确保高灵... ...
分类:数据库技术   时间:2020-01-09 23:27:27    收藏:0  评论:0  赞:0  阅读:86
MySQL 开发时遇到一个好玩的bug
如题,bug重现如下: CREATE TABLE a ( col VARCHAR(7)) INSERT INTO a (col) VALUES ('5,'); CREATE TABLE b (col VARCHAR(7)); 这里 col = '5,' 遇到了 case when col=5 时,发 ...
分类:数据库技术   时间:2020-01-09 23:24:59    收藏:0  评论:0  赞:0  阅读:97
SQL语句-查询费用总和为0的案件号
注意group by 和having子句的使用 select a.clmno,sum(a.realpay) from llclaimdetail a where 1=1 group by a.clmno having sum(a.realpay)=0 ...
分类:数据库技术   时间:2020-01-09 23:18:33    收藏:0  评论:0  赞:0  阅读:107
arm64(aarch64)下使用mysql
建议直接考虑docker方案,目前 "官方的mysql server docker" 支持arm64,注意只有mysql8支持,也就是latest标签的 这个和在x86下最常用的mysql镜像有点区别,简单翻译一下官方文档再补充一些,只说端口访问的方案: 启动 这版本的mysql启动很花时间,所以一 ...
分类:数据库技术   时间:2020-01-09 22:40:18    收藏:0  评论:0  赞:0  阅读:1160
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!