首页 > 数据库技术
JDBC连接数据库,包含7个步骤
(1)加载JDBC驱动程序 Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 (2)提供JDBC连接的URL String url = "jdbc:mysql://localhost:3306/test" ; String username = "ro ...
分类:数据库技术   时间:2020-09-05 13:33:52    收藏:0  评论:0  赞:0  阅读:70
sql函数(三)MERGE INTO函数
个人理解MERGE INTO函数是个逻辑扩展函数,类似if-else函数 eg: 修改A表记录,匹配到A表的id与B表的AID相同的记录,就更新A表的year字段。没匹配到的就将B表记录插入到A表中。 MERGE INTO A_TEST A USING (select B.id,B.NAME,B.Y ...
分类:数据库技术   时间:2020-09-05 13:32:56    收藏:0  评论:0  赞:0  阅读:85
sql函数(二)LISTAGG()函数(列转行函数)
在业务中有时会遇到比较复杂的情况,比如:把总表中AB两个字段相同时的C字段汇总到一起,按D字段升序汇总,逗号分隔。 select nation,listagg(C,',') within GROUP (order by D) as Cities from test group by A,B; 其实w ...
分类:数据库技术   时间:2020-09-05 13:30:58    收藏:0  评论:0  赞:0  阅读:79
SQLSERVER查询速度慢的原因收集以及优化建议
SQLSERVER查询速度慢的原因收集 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化SQL Server数据库。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。 锁或者 ...
分类:数据库技术   时间:2020-09-05 13:28:30    收藏:0  评论:0  赞:0  阅读:68
oracle函数(一)ROW_NUMBER() OVER()--表内分组并排序
该函数可以将表中信息进行分组,组内排序并列出序号。 eg: 将student表按照abc三个字段分组,组内按照c字段升序。 select *, row_number() over(partition by A, B, C order by C asc) rank from student; eg: ...
分类:数据库技术   时间:2020-09-05 13:27:41    收藏:0  评论:0  赞:0  阅读:90
数据库三大范式通俗解释
转:https://www.cnblogs.com/hezhiyao/p/7407468.html 数据库设计的三大范式通俗解释 一、三大范式通俗解释: (1)简单归纳: 第一范式(1NF):字段不可分; 第二范式(2NF):有主键,非主键字段依赖主键; 第三范式(3NF):非主键字段不能相互依赖。 ...
分类:数据库技术   时间:2020-09-05 08:51:07    收藏:0  评论:0  赞:0  阅读:114
MySQL 数据恢复
前言 前两天因为没注意的误操作, 直接把某个数据表清掉了, 心慌慌. 怪自己学艺不精, 当时整了一下午也没把数据找回来. 当晚回来闭关研究, 终于在凌晨1点多整出来了, 特此记录, 以备不时之需. 对于 MySQL 数据的备份, 主要有两种: 全量备份和增量备份. 全量备份: 将数据库中的所有数据全 ...
分类:数据库技术   时间:2020-09-05 08:19:40    收藏:0  评论:0  赞:0  阅读:68
mysql5.7,在安装配置时候需要注意的问题,无法启动此程序,因为计算机丢失MSVCR120.DLL
1:MYSQL在安装时候出现 下载:https://www.microsoft.com/en-us/download/details.aspx?id=40784(dll文件在纯净版的windows系统中默认是没有的,属于后期需要安装的环境软件。因为不同版本的mysql引用的库文件版本可能不一样,安装 ...
分类:数据库技术   时间:2020-09-05 08:19:08    收藏:0  评论:0  赞:0  阅读:118
windows修改mysql密码mysql5.7, Unknown column 'password' in 'field list'
1:再my.ini文件中添加:skip-grant-tables(忘记密码,添加这句话:权限验证,不用验证就操作MYSQL) 2:再mysql安装目录:按照图中所示,cmd,进入控制台 3:输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。 4: ...
分类:数据库技术   时间:2020-09-05 08:17:39    收藏:0  评论:0  赞:0  阅读:83
关于MySQL参数,这些你要知道
前言:在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚MySQL参数是啥。本篇文章我们来聊聊MySQL参数,学习下如何管理维护MySQL参数。1.MySQL参数概念我们所说的参数在官方文档中称为系统变量(systemvariable),不同的变量有着不同的作用。MySQL服务端维护了许多表示其配置的系统变量,所有变量均有默认值。一般可以在启动命令行中或配置文件中对它们进行设
分类:数据库技术   时间:2020-09-04 23:50:24    收藏:0  评论:0  赞:0  阅读:114
数据库设计(二) 设计规范(三大范式、四大特性、四大隔离级别以及解决的三种问题)
一、设计问题 由于不同的人从不同 的角度考虑问题,设计出的 E-R 就会有着不同的差别,因此要注意以下几个问题 信息重复:表中数据存在重复的信息,或使用相同含义不同字表述的类型, 更新异常:由于冗余的信息在进行更新时未全部进行更新,会导致数据出现错误,称为更新异常 插入异常:无法表示某些信息,如同一 ...
分类:数据库技术   时间:2020-09-04 23:48:05    收藏:0  评论:0  赞:0  阅读:103
MySql JOIN 七种连接方式
MySql 中 有其中连接方式: Sample: #创建两张表 CREATE TABLE `tbl_emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `deptId` int(11) DEFAU ...
分类:数据库技术   时间:2020-09-04 21:03:12    收藏:0  评论:0  赞:0  阅读:70
008.mysql-mysql索引失效几种场景
1.对过滤字段进行了函数处理 对字段做了函数计算,就用不上索引了 比如对时间类型的处理 select month(now()) 2.发生了字段类型的隐式转换 尤其在存数据期时一定要注意,为数值类型 过滤值为字符型--走索引 过滤值为数值型--字段的vachar发生隐式转换 相当于执行了函数 cast ...
分类:数据库技术   时间:2020-09-04 20:57:15    收藏:0  评论:0  赞:0  阅读:77
Python 根据条件 更新MySQL数据库字段数据
# 导入MySQL import pymysql # 连接数据库 conn = pymysql.connect(host="111.111.111.111", user="11111", password="1111111", port=3306, db="11111",charset="utf8" ...
分类:数据库技术   时间:2020-09-04 20:57:04    收藏:0  评论:0  赞:0  阅读:289
【数据库】计算机三级考试《数据库技术》知识点总结——1 2 3 4章
1.数据库应用系统开发方法 1.1数据库应用系统生命周期 1.1.1 软件工程与软件开发方法 典型方法:瀑布模型,快速原型模型,螺旋模型 1.1.2 DBAS生命周期模型 生命周期:项目规划,需求分析,系统设计,实现与部署,运行与维护 系统设计:概念设计,逻辑设计,物理设计 1.2规划与分析 规划与 ...
分类:数据库技术   时间:2020-09-04 20:56:12    收藏:0  评论:0  赞:0  阅读:54
Qt 之使用mysql数据库 循环操作查询和插入嵌套时遇到崩溃的问题
MSVC 2017 Qt 12.3 版本下使用 mysql数据库 8.18版本的 刚开始一切都是美好的,突然有一天客户的新需求来了,需要依赖数据库查询的结果。然后啊,喷出来下面的崩溃信息query error = "Lost connection to MySQL server during que ...
分类:数据库技术   时间:2020-09-04 20:52:25    收藏:0  评论:0  赞:0  阅读:142
提高mysql千万级数据SQL查询优化30条
看看你用到了哪些: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is ...
分类:数据库技术   时间:2020-09-04 17:54:26    收藏:0  评论:0  赞:0  阅读:66
数据库中常用的一些关键字
1.distinct 用来查询不重复记录的条数,可以是单个字段去重、也可以是多个字段去重,但是不能与all同时使用并且不能在insert、delete、update中使用 select distinct column1 from table_name; 2.where 子句用于提取那些满足指定条件的 ...
分类:数据库技术   时间:2020-09-04 15:54:10    收藏:0  评论:0  赞:0  阅读:84
K8S PDB和taint同时存在
#一、PDB和Taint简介 ##PDB 由于一些人为的或者不可避免的原因,pod可能会中断,而使用Pod Disruption Budget可以最大限度地保证在pod中断发生时集群仍然保持能够接受的状态. 一句话,PDB能够限制同时中断的pod的数量,以保证集群的高可用性. 使用PodDisrup ...
分类:数据库技术   时间:2020-09-04 15:18:25    收藏:0  评论:0  赞:0  阅读:84
Oracle 11g中查询CPU占有率高的SQL
oracle版本:oracle11g 背景:今天在Linux中的oracle服务上,运用top命令发现许多进程的CPU占有率是100%。 操作步骤: 以进程PID:7851为例 执行以下语句: 方法一: (1)通过PID,查得相对应的系统进程对应的session id select sid from ...
分类:数据库技术   时间:2020-09-04 15:17:08    收藏:0  评论:0  赞:0  阅读:149
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!