数据库
文章平均质量分 68
秋刀鱼亦会过期
这个作者很懒,什么都没留下…
展开
-
数据库表文档生成工具screw (螺丝钉)
screwgithub地址:https://github.com/pingfangushi/screwscrew码云地址:https://gitee.com/leshalv/screw支持写配置类的方式,也支持直接集成插件的方式。数据库支持MySQL、MariaDB、TIDB、Oracle、SqlServer、PostgreSQL、Cache DB、文档生成支持HTML、WORD、MARKDWON文档截图SpringBoot整合scre...原创 2021-02-03 11:42:22 · 599 阅读 · 0 评论 -
Excel导入
模板下载 //下载权限Excel模板 @ApiOperation(value = "文档下载,下载权限Excel导入模板") @RequestMapping(value = "/download",method = RequestMethod.GET) public void download(String fileName, HttpServletRequest request, HttpServletResponse response)throws IOExce...原创 2020-07-13 23:04:42 · 199 阅读 · 0 评论 -
数据表字段
t_menu 菜单表 menu_id 菜单/按钮id parent_id 上级菜单id menu_name 菜单/按钮名称 path 对应path component 路由组件component perms 权限标识 icon 图标 type 类型 0菜单 1按钮 order_num 排序...原创 2020-03-11 18:24:30 · 413 阅读 · 0 评论 -
linux下重启oracle数据库实例和监听
oracle用户名:oracle 密码:oracle@123456oracle数据库用户名:sys密码:用户名:system密码:安装路径:/home/oracle数据文件路径:/home/oracleTablespaces启动方式:#切换至oracle用户su - oracle#设置模式并连接sqlplus /nologconn /...原创 2019-10-10 15:02:21 · 670 阅读 · 0 评论 -
在centos7上使用Docker安装mysql5.7
如果还没安装docker,可查看Centos7下安装Docker(详细安装教程)1、查找 docker 镜像:docker search mysql[root@izwz9e6rwf3jav5u8udbfmz ~]# docker search mysqlNAME DESCRIPTION ...原创 2019-10-03 10:34:21 · 622 阅读 · 0 评论 -
关于分布式锁的几种方式
大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否则就会出现同一时刻有人写有人读,大家访问到的数据就不一致了。一、我们为什么需要分布式锁?在单机时代,虽然...转载 2019-08-16 13:56:06 · 162 阅读 · 0 评论 -
oracle数据库时间比较 todate
select * from BCS_EXCEPTION_LOG t where 1=1 <if test="topic != null and topic !=''"> and t.f_topic like concat(concat('%',#{topic}),'%') </if>...原创 2019-05-20 14:14:31 · 3224 阅读 · 0 评论 -
5.5.49mysql
原项目地址https://github.com/cy576013581/swallow数据库SQL可改为/*Navicat MySQL Data TransferSource Server : 39.108.143.76Source Server Version : 50723Source Host : 39.108.143.76:3306...原创 2018-12-12 09:35:05 · 15292 阅读 · 0 评论 -
Linux部署Redis并外网访问
安装:1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压 tar xzvf redis-4.0.8.tar.gz3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis4....原创 2019-02-11 15:03:08 · 1098 阅读 · 0 评论 -
五、触发器
--=====================触发器/*触发器:监视器,监视表中记录,当对表中记录进行操作(增删改)触发器工作--行级触发器:for each row 使用::old, :new语法:create or replace trigger 触发器名称after|beforeinsert|update|deleteon 表名declarebegin end;*...原创 2019-02-11 15:02:42 · 240 阅读 · 0 评论 -
四、存储过程:使用jdbc调用存储过程有多个返回结果
--存储过程-- 查询某个部门的员工create or replace procedure pro_find_emp_list_by_deptno(dno in number,empList out sys_refcursor)asbegin open empList for select * from emp where deptno=dno;end;--测试declare...原创 2019-02-11 15:02:37 · 417 阅读 · 0 评论 -
三、存储函数
--===================================存储函数--封装一些sql语句,事先编译好,存在数据库端,供其他程序员调用/*语法: create [or replace] function 函数名称(参数 in|out ,参数 in|out) return 数据类型as|is ---定义变量begin return 变量; --变量必须跟函数返回类型...原创 2019-02-11 15:01:53 · 175 阅读 · 0 评论 -
二、存储过程
--===================================存储过程(过程)/*举例:在网站上买东西,提交订单后, 库存量减少(update),账户的信息也会发生减少(update), 生成订单(insert),备份数据(insert),记录日志(insert)使用java代码在业务逻辑中处理这些操作(调用dao操作数据库)以上这一系列操作都可...原创 2019-02-11 15:01:43 · 158 阅读 · 0 评论 -
一、PL\SQL定义变量、if、loop循环、游标、异常
--创建表空间,指定多个数据文件create tablespace jjspacedatafile 'c:\a.dbf' size 10m, 'c:\b.dbf' size 10m;--================================================PL/SQL定义变量/*PL/SQL P : 过程化L : 语言SQL : 结构化查...原创 2019-02-11 15:01:33 · 335 阅读 · 0 评论 -
MySQL和Oracle的区别比较
(1) 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。(2)单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。...转载 2019-02-11 15:02:51 · 500 阅读 · 0 评论 -
数据库中char与varchar类型的区别
在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下两者的区别。首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为1...转载 2019-02-11 15:01:11 · 334 阅读 · 0 评论