数据库
文章平均质量分 55
编程资源宝库
编程资源宝库是一个集合了各种编程资源的网站,包括编程教程、开发工具、代码示例、项目模板等。项目支持远程调试部署 运行安装 二次开发
展开
-
解决Navicat本地连接mysql数据库时报错误:2013-Lost connection to MYSQL server at ‘reading for initial communicat
在window系统下,用Navicat Premium本地连接MySQL数据库时,报了:2013-Lost connection to MYSQL server at 'reading for initial communication packet',system error:0百度了一下,提供了一种解决办法:【解决办法】:打开my.ini,找到[mysqld]项,在其后加入一句:ski...原创 2019-10-10 11:18:41 · 7612 阅读 · 2 评论 -
mp实现乐观锁
一.乐观锁乐观锁解决丢失更新的问题那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即为数据增加一个版本标识,一般是通过为数据库表增加一个数字类型的 “version” 字段来实现。当读取数据时,将version字段的值一同读出,数据每更新一次,对此version值加一。当我们提交更新的时候,判断数...原创 2020-02-02 13:12:54 · 1541 阅读 · 0 评论 -
mp实现逻辑删除
1.数据库中添加字段deleted2.实体类中添加字段//逻辑删除 @TableField(fill = FieldFill.INSERT) @TableLogic private Integer deleted;3.配置默认值2种方式1.类中配置package com.example.test.mpdemo.handler;import com.bao...原创 2020-02-04 12:51:30 · 2593 阅读 · 1 评论 -
mp实现条件查询
一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entity 对象封装操作类,不是用lambda语法 UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper :...原创 2020-02-05 16:34:44 · 6904 阅读 · 1 评论 -
windows安装Mycat并测试
1、下载系统安装包选择相应的版本进行下载,地址:http://dl.mycat.io/ 。Mycat数据库分库分表中间件介绍 http://www.mycat.io/2、安装安装mycat前需要保证系统已安装过jdk和mysql,将下载好的mycat安装包解压到某个目录下,然后进入mycat解压目录下的bin目录(打开cmd控制台确保是以管理员身份运行),执行安装命令:D:\develop...原创 2020-03-15 11:46:34 · 416 阅读 · 0 评论 -
MongoDB在项目中的使用
导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>...原创 2019-11-13 15:39:41 · 856 阅读 · 0 评论 -
MongoDB的基本概念和操作
三个概念数据库(database)– 数据库是一个仓库,在仓库中可以存放集合。集合(collection)– 集合类似于数组,在集合中可以存放文档。文档(document)– 文档数据库中的最小单位,我们存储和操作的内容都是文档。基本概念• 文档(document)– 类似于JS中的对象,在MongoDB中每一条数据都是一个文档• 集合(collection) //相当于...原创 2019-11-11 12:15:16 · 251 阅读 · 0 评论 -
MongoDB的下载与安装
一.数据库数据库是按照数据结构来组织、存储和管理数据的仓库。• 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。• 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。• 说白了,数据库就是存储数据的仓库。二.数据库分类数据库主要分成两种:– 关系型数据库• MySQL、Oracle、DB...原创 2019-11-11 10:23:49 · 740 阅读 · 0 评论 -
解决oracle插入数据中文乱码
在做oracle输入数据时乱码了insert into person (pid,pname) values(1,'小明');select * from person;中文乱码问题解决:1.查看服务器端编码select userenv('language') from dual;我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 select *...原创 2019-09-27 11:07:52 · 10801 阅读 · 5 评论 -
MYSQ 数据库字段类型
在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:Number 类型:Date 类型:注意:即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、Y...原创 2019-07-12 16:57:56 · 243 阅读 · 0 评论 -
SpringData概述
一.SpringData概述二.JPA SpringData概述原创 2019-05-05 19:12:00 · 290 阅读 · 1 评论 -
oracle数据库之表结构
1.oracle数据库安装完成后,运行sqlplus.exe后弹出对话框,这时我们需要对它进行以下的操作:2.常用数据库:DB2 oracle sql server mysql mysql最大支持4 5 百万数据 sql server最大支持8千万数据 oracle 最大支持上亿数据 DB2最大支持几十亿数据必须运行在aix系统上3.SQL语句语法:SELECT、FROM、WHE...原创 2019-04-20 15:53:48 · 2338 阅读 · 2 评论 -
oracle的使用_02
1、常见的数据类型应为数据表就属于各种类型第一个集合。所有要想创建属于自己的数据表,那么就要先清楚常见的数据类型:No 类型 作用1 VARCHAR2(n) 表示字符串,其中n表示最大长度,一般保存长度比较小的内容可以使用此类型(200个字以内的内容都建议使用VARCHAR2)2 NUMBER(n,m) NUMBER(n):表示整数数据,最多不能超过n个长度。NMBERE(n,m):表示...原创 2019-04-20 16:22:27 · 121 阅读 · 2 评论 -
oracle之数据字典的使用
在oracle里为了能记录所有对象的信息,提供了数据字典的概念。用户级别的数据字典:user_*开头管理员级别数据字典:dba_*开头全级别:all_*开头范例:查询一个用户全部的数据表(user_tables):select * from user_tables;这个时候会列出数据库表对象的全部信息,包括名称,存储情况 等等。查询表select table_name,table...原创 2019-04-20 16:38:43 · 960 阅读 · 2 评论