
数据库笔记
坚持总会有奇迹
这个作者很懒,什么都没留下…
展开
-
windows安装mysql-community-8.0.13.0
安装包下载百度网盘:链接:https://pan.baidu.com/s/1ulWh5ym7zJXekyYzJ05whQ提取码:wl84复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V7的分享腾讯微云:链接:https://share.weiyun.com/GloKP2wf密码:ecetxa说明:电脑如果是首次安装的话,会自动安装到c盘安装步骤:如下图所示正在安装中...原创 2021-03-21 02:47:41 · 296 阅读 · 0 评论 -
Mysql 删除数据表的三种方式详解
删除数据表的三种方式详解用法:1、当你不再需要该表时, 用 drop;2、当你仍要保留该表,但要删除所有记录时, 用 truncate;3、当你要删除部分记录或者有可能会后悔的话, 用 delete。删除程度可从强到弱如下排列:1. drop table tb; drop 是直接将表格删除,无法找回。例如删除 user 表:drop table user;2. truncate (table) tb; truncate 是删除表中所有数据,但不能与...转载 2021-01-21 21:41:15 · 566 阅读 · 0 评论 -
主流关系型数据库分页查询
mysql、hive、clickhouseselect * from tableName LIMIT ?,?说明:第一个?问号是第几页,第二个?问号是每页的数量oracle分页查询SELECT * FROM ( SELECT a.*, ROWNUM rn FROM tableName a WHERE ROWNUM <= ( ?+? ) ) WHERE rn > ?";第一个问号:开始下标第二个问号:每页数量第三个问号:开始下标...原创 2021-01-21 21:38:40 · 263 阅读 · 0 评论 -
oracle 分组求和的同时,在最后列查询 该分组规则求和的总合计
公司项目有一个需求,就是有一张故障表,要查询车道故障原因的的故障数,以及一个车道,在该车道的该故障类型的百分比,说通俗点,假设一个公司有10个部门,求每个部门每个月发工资的总和,同时计算每个部门每个月发工资的综合占全公司所发工资的百分比因为涉及公司数据,这里就不把数据贴出来了,个人能力有限,写的不好,仅提供参考如下图所示想了很久,个人能力有限,也没有有写出来,最后想到了分而治之的思想,把复杂的功能拆分成简单的功能,然后在组合成想要的功能,虽然不一定是最优的方案,但总归是靠自...原创 2020-07-14 00:26:35 · 2276 阅读 · 0 评论 -
CentOS 7.5上安装-MariaDB
原文链接:https://blog.youkuaiyun.com/dongdong9223/article/details/86687735参考文章:https://blog.youkuaiyun.com/dongdong9223/article/details/86687735准备工作1、设置防火墙端口firewall-cmd --zone=public --add-port=3306/tcp --permanent重新载入:firewall-cmd --reload..原创 2020-06-28 13:44:34 · 407 阅读 · 0 评论 -
mybatis-plus-2.0-3.0代码自动生成
mybatis-plus-2.0-3.0自动生成代码码云git地址:git@gitee.com:chengjiye/mybatis-plus-2.0-3.0.git原创 2020-05-25 16:02:33 · 320 阅读 · 0 评论 -
Navicat Premium 15导入excel表格
正在导入原创 2020-05-25 15:46:09 · 2549 阅读 · 0 评论 -
mybatis-mysql 批量将list数据插入到数据库
注意:这个是mysql的用法,不是oracle的用法mapper层中创建insertForeach(List < Fund > list) 方法,返回值是批量添加的数据条数 package com.center.manager.mapper; import java.util.List; import org.apache.ibatis.annotations.Mapper; import com.center.manager.entity.Fund; @Mapper pu.转载 2020-05-24 10:44:46 · 898 阅读 · 0 评论 -
ORACLE替换某个字段的内容
说明一下:把 t.XXTSP字段中 “显科(信息)” 替换成'显科'UPDATE TB_BASE_DEVICEMODEL_IMP t set t.XXTSP=REPLACE(t.XXTSP,'显科(信息)','显科')说明一下:剔除字段t.CPSB 左右两边的空格update TB_BASE_DEVICEMODEL_IMP t set t.CPSB = trim(t.CPSB);...原创 2020-05-24 10:24:01 · 5642 阅读 · 0 评论 -
Oracle查找表字段是否含有空格sql
前些天,要导出一些数据给其他系统使用。期间就要处理一些含有空格的字段值,网上找了下,结合自己的实践,得出以下总结:--一定找的出来select * FROM a WHERE instr(user_name,' ')>0;SELECT * FROM a WHERE REGEXP_LIKE(user_name, '( )+');--不一定找的出来SELECT * FROM a WHERE length(user_name) > length(trim(user_name));转载 2020-05-24 10:08:58 · 3330 阅读 · 0 评论 -
Oracle的批量插入,两种写法
最近用到了Oracle的批量插入,批量插入的效率是真的高。Oracle的批量插入可以有以下两种:1、这种可以支持生成ID的写法,注意没有values说明:table_deliverable_submit_sq.NEXTVAL 获取下一个序列值<insert id="insertBatchDeliverableSubmit" parameterType="cn.xx.xxx.model.PPAP"> insert into TABLE_DELIVERABLE_SUBM...转载 2020-05-24 10:04:04 · 1398 阅读 · 0 评论 -
Navicat Premium 12安装和破解
现在开始激活,每一步都很重要,请确保智商和视力在线。打开Navicat Premium 12破解文件夹:1)以管理员身份运行此注册机,打开注册机后:2)Patch勾选Backup、Host和Navicat v12,然后点击Patch按钮:3)找到Navicat Premium 12安装路径下的navicat.exe,选中并点击打开:4)此时出现如下弹窗,提示...原创 2019-10-29 02:05:04 · 1159 阅读 · 0 评论 -
There is no getter for property named 'id' in class 'java.lang.String'
There is no getter for property named 'id' in class 'java.lang.String'解决办法:首先检查mysql的xml文件的sql语句的查询条件是一个,还是两个1.只要sql语句的查询条件是2个,哪怕其中一个查询条件是写死的,dao层的接口中方法的参数,就要加,这个注解@Param("saleId")...原创 2019-10-29 02:17:49 · 575 阅读 · 0 评论 -
mysql在查询结果列表前添加一列递增的序号列
SELECT@:=@+1 AS 序号, a.* FROM t_user a ,(SELECT@:=0) r;SELECT (@i:=@i+1) i FROM vote, (SELECT @i:=0) AS iSELECT (@i:=@i+1) 别名 FROM 表明, (SELECT @i:=0) AS 别名原创 2019-10-29 02:13:54 · 475 阅读 · 0 评论 -
mysql数据库清空表后,自动增长的列怎么从1开始
往mysql数据库中写数据时,如果设置了自动增长的列是主键的话,每次都会自动增长,但是当写入的数据有误,需要清空后重新写入时,该列并不会从1开始而是继续增长只要 truncate table 表名; 就可以清空表并将自动增长的列归为1...原创 2019-10-29 02:13:12 · 370 阅读 · 0 评论 -
MyBatis 传入List集合查询数据
List<Test> selectById(List<Integer> id);<select id="selectById" parameterType="java.util.List"resultMap="BaseResultMap">select * from testwhere status = 'A'and id in<...原创 2019-10-29 02:11:28 · 349 阅读 · 0 评论 -
MySQL单表查询,经过排序 第一条数据
select t.* from follow_details t ORDER BY t.add_time asc LIMIT 1;原创 2019-10-29 02:08:44 · 1404 阅读 · 0 评论 -
MyBatisPlus忽略映射字段注解
@TableField(exist=false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist= true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLogic:表字段逻辑处理注解(...原创 2019-10-29 02:07:59 · 2539 阅读 · 0 评论 -
MySQL运算符
小于 < <小于等于 <= <=大于 > >大于等于 >= >=不等于 <> <>...原创 2019-10-29 02:07:06 · 68 阅读 · 0 评论 -
Oracle数据库的删除
在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。二、 oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat运行该批处理程序将自动完成oracle卸载工作,最后手动删除...原创 2018-12-10 16:15:04 · 334 阅读 · 0 评论 -
instantclient客户端连接oracle数据库的步骤和注意事项
instantclient客户端连接oracle数据库的注意事项:百度了很多,自己也试了很多次,目前好像oracle只支持32位的instantclient客户端连接所以在没有安装oracle服务端的情况下,使用instantclient_11_2连接oracle的准备工作32位(32bit)的instantclient客户端32位(32bit)的plsql...原创 2019-01-05 12:03:34 · 5384 阅读 · 0 评论 -
windows系统,创建oracle用户,并导入数据库
windows版 oracle11G及客户端连接工具百度网盘下载链接:https://pan.baidu.com/s/17eoWARMAdj09a6Km9FEAww提取码:nwzg创建oracle用户步骤第1步:在windows的dos命令 登陆 oracle数据库sqlplus system/123456@orclsqlplus oracle用户/oral...原创 2019-06-13 10:21:23 · 7066 阅读 · 0 评论