首页 > 数据库技术
MySQL之数据查询语法(DQL)字段控制查询
1、去除重复记录 去除重复记录(两行或两行以上记录中系列的上的数据都相同),例如emp表中sal字段就存在相同的记录。当只查询emp表的sal字段时,那么会出现重复记录,那么想去除重复记录,需要使用DISTINCT: SELECT DISTINCT sal FROM emp;12、查看雇员的月薪与佣 ...
分类:数据库技术   时间:2021-04-12 09:21:28    收藏:0  评论:0  赞:0  阅读:33
JDBC第三部分—blob类型的数据以及数据库事务
blob类型的数据以及数据库事务 1.Blob类型 1.1 Mysql数据库中的Blob类型数据 1.2 向数据库中插入一条含有blob类型字段的数据 @Test public void insertBlob() { Connection connection = null; PreparedSta ...
分类:数据库技术   时间:2021-04-12 09:18:17    收藏:0  评论:0  赞:0  阅读:25
oracle数据库中varchar2类型的数字如何进行大小比较
综所周知,varchar2类型的数据是不能直接比较大小的,是通过ASCII码进行比较的,所以我们需要进行数据转换; 用to_number()即可; ...
分类:数据库技术   时间:2021-04-12 09:12:11    收藏:0  评论:0  赞:0  阅读:35
MySQL 去重
方式一 DELETE FROM t_test WHERE id IN (SELECT * FROM (SELECT MAX(id) did FROM t_test GROUP BY username HAVING COUNT(*) > 1) t); 方式二 DELETE FROM t_test WH ...
分类:数据库技术   时间:2021-04-12 09:06:44    收藏:0  评论:0  赞:0  阅读:30
MySQL两阶段提交
1. MySQL常见的日志 1. 错误日志:对MySQL的启动、运行、关闭过程进行记录。不仅记录了错误信息,还记录了一些警告信息或者正确信息 2. 满查询日志:记录超过设定阈值的慢SQL 3. 查询日志:记录所有对数据库的请求信息,无论这些请求是否得到了正确执行 4. 二进制日志:记录了对数据库执行 ...
分类:数据库技术   时间:2021-04-12 09:04:17    收藏:0  评论:0  赞:0  阅读:31
怎么启动mongodb服务
1 2 3 4 5 6 分步阅读 怎么启动mongodb服务?请参考以下内容: 工具/原料 计算机 mongodb 方法/步骤 启动mongodb服务的步骤 在mongodb目录中新建一个data文件夹 进入data目录,新建 db 和 log目录 打开CMD,进入到mongodb 的 bin目录 ...
分类:数据库技术   时间:2021-04-12 09:01:28    收藏:0  评论:0  赞:0  阅读:33
MySQL 查询相关
索引建立原则 1、 为经常需要排序、分组和联合操作的字段建立索引。 2、为常作为查询条件的字段建立索引 3、限制索引的数目 4、尽量使用数据量少的索引 5、数据量小的表最好不要使用索引 6、尽量使用前缀来索引 7、删除不再使用或者很少使用的索引。影响数据更新 影响数据查询的主要因素 1、磁盘I/O次 ...
分类:数据库技术   时间:2021-04-12 09:00:51    收藏:0  评论:0  赞:0  阅读:26
springboot+tomcat+jndi访问数据库
一、主要代码 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav ...
分类:数据库技术   时间:2021-04-11 23:41:57    收藏:0  评论:0  赞:0  阅读:59
[MYSQL8.0错误]You are not allowed to create a user with GRANT
今天给MySQL给用户建立远程连接的权限时遇到问题 查询别人的方法怎么都不行,应该是因为MySQL8做出了一些修改。以前的版本和现在的方法不同,MySQL8.0的修改方法如下: #用create创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'pas ...
分类:数据库技术   时间:2021-04-11 23:34:50    收藏:0  评论:0  赞:0  阅读:29
PLSQL数据源统一调度存储成HDFS---->ETL
PLSQL是一个软件,对于sql语言的扩展,过程性语言,有了逻辑顺序可以做一个过程。而sql必须一句一句来,PLSQL就可以将多条sql写成集合,减少访问服务器每次执行一条的情况。 PL/SQL让SQL真正变成一种编程语言。数据库查询语言 >编程语言。 其实就是对于数据源进行多表逻辑操作集合,得到最 ...
分类:数据库技术   时间:2021-04-11 22:04:01    收藏:0  评论:0  赞:0  阅读:46
InnoDB一棵B+树可以存放多少行数据?(约2千万)
2千万是由B+树中非叶子结点的指针数*一个叶子结点可以存储的记录数,乘积的结果就是一颗B+树能够存放的记录数总和。 在InnoDB中,B+树的层数一般是1-3层 一个问题? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个 ...
分类:数据库技术   时间:2021-04-11 22:03:46    收藏:0  评论:0  赞:0  阅读:44
GDB高级一点的命令
GDB 是我们平时调试 c/c++程序的利器, 查起复杂的 bug 问题,比打印大法要好的多,但是也不得不说, gdb 在默认情况下用起来并不是很好用,最近学习到几个高级点的技巧,分享下: 一 美化打印 先上个例子: #include <stdio.h>typedef struct { int i  ...
分类:数据库技术   时间:2021-04-11 21:59:18    收藏:0  评论:0  赞:0  阅读:39
SQL语句优化
in 和 not in 也要慎用,否则会导致全表扫描,如: select id from t where num in(1,2,3) 对于连续的数值,能用 between 就不要用 in 了: select id from t where num between 1 and 3 如果在 where ...
分类:数据库技术   时间:2021-04-11 21:57:21    收藏:0  评论:0  赞:0  阅读:35
MySQL Transaction--MySQL事务提交流程
MySQL事务提交流程 MySQL事务提交流程可拆分为下面几个阶段: Prepare阶段 Flush阶段 Sync阶段 Commit阶段 Clean阶段 Prepare阶段 获取MDL_Key::COMMIT Metux。 获取last_committed值,该值为上一次COMMIT队里中最大的se ...
分类:数据库技术   时间:2021-04-11 21:57:08    收藏:0  评论:0  赞:0  阅读:36
Mybatis 动态sql
动态sql可以简单理解为根据不同的条件去生成不同的sql语句。 #搭建环境 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL COMMENT '博客标题', `au ...
分类:数据库技术   时间:2021-04-11 21:53:53    收藏:0  评论:0  赞:0  阅读:25
sql进阶练习-简单
181. 超过经理收入的员工【简单】 题目:给定 Employee 表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。 题解:利用左连接或者子查询都可以。 # Write your MySQL query stateme ...
分类:数据库技术   时间:2021-04-11 21:53:27    收藏:0  评论:0  赞:0  阅读:38
001 MySQL基础_课程内容简介
课程结构: 目录导航: 1、李玉婷经典版MySQL基础: P001 P178 2、周阳Mysql高级: P179 P242 3、李玉婷2019版MySQL基础: P243 P326 4、夏磊2019MySQL高级: P327 P350 MySQL基础单元: 1. 为什么学习数据库 2. 数据库的基本 ...
分类:数据库技术   时间:2021-04-11 21:49:32    收藏:0  评论:0  赞:0  阅读:26
各数据库排序及分页通用SQL组装
因项目中要用到多种数据库,根据SQL语句查询数据,然而每种数据库之间分页查询的方法又不一样,只有整理一个通用的方法,把SQL语句传出,并进行分页查询的语句组装,组装后再进行相应查询即可。现把代码分享出来,需要的朋友拿走,就不用再云整理了,代码如下: /// <summary> /// SQL语句附加 ...
分类:数据库技术   时间:2021-04-11 21:47:28    收藏:0  评论:0  赞:0  阅读:29
数据库中 ceil()、floor()、round()、trunc() 函数用法
1、trunc() 函数 trunc 返回处理后的数值,其工作机制与 round() 函数极为类似,只是该函数不对指定小数前或后的部分做相应的舍入选择处理,而统统截取。 其具体的语法格式: TRUNC(number[,decimals]) 其中: number 待处理的数值 decimals 指明需 ...
分类:数据库技术   时间:2021-04-11 21:45:58    收藏:0  评论:0  赞:0  阅读:31
初学MySQL数据库
1、对于为什么要create database,为什么又要create table 从当我意识到我学的是个什么东西的时候,我明白了, 数据库为什么叫数据库,其实它就是一层一层的,你首先要知道他是一个整体,而后进行分开学习板块,最后你还是要回到“总体”。 就是他就是一个库,里面的一切都是数据,不管是创 ...
分类:数据库技术   时间:2021-04-11 21:43:49    收藏:0  评论:0  赞:0  阅读:25
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!