MySQL基础知识---第五天

MySQL基础学习—第五天1. 事务机制管理默认情况下,是执行一条SQL语句就保存一次,那么比如我需要有三条数据同时成功同时失败,这个时候就需要开启事务机制了如果开启事务机制,执行中发生问题,会回滚到没有操作之前,相当于什么也没有发生过1.1 没有事务处理的操作 Connection conn = null; PreparedStatement prst = null; Statement stmt = null; try {
分类: 其他 发布时间: 08-10 11:41 阅读次数: 0

Oracle 11g DG/ADG 搭建配置(物理备用数据库)

说明:本文为面向Oracle Data Guard初学者的搭建配置指导手册标签:Oracle DG、Data Guard、Oracle ADG、Active Data Guard、搭建DG注意:文中删去了不需要的多余参数,让初学者一目了然一学就会版本区别:DG和ADG的搭建方式是一样的,同样可以参考本文系统安装:对于Oracle 11gR2的安装本文不再指导,用户可以自行搜索相关文章温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化★ 相关文章※ what i
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

SQL基础编程——介绍及基本语法了解

SQL基础编程什么是SQL结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

springboot插入时间出现 at [Source: (PushbackInputStream); line: 9, column: 12]的问题。

插入的代码数据的中有ctime这个date类型的时间变量,数据库是datetime类型的ctime。一、首先保证mybatis数据库的resultmap映射正确,javatype是timestamp。二、mapper中的插入方法条件判断,去掉=‘’如:只需要这样<if test=ctime!=null > ctime, </if>三、entity(dto)的ctime上面要加时间转换注解起初我用的是
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

数据库(笔记)——数据库的体系结构

数据库的体系结构数据库系统的内部体系结构数据库系统模式三级模式结构二级映像三级模式二级映像的好处数据库系统的外部体系结构单用户结构主从式结构分布式结构客户机/服务器结构(C/S)浏览器/服务器结构(B/S)数据库系统的内部体系结构数据库系统模式数据模型的型:是对数据的结构的和属性的说明数据模型的值:该数据的一个具体的值模式:是对数据库中全体数据的逻辑结构和特征的描述,通常是不会改变的(只涉及“型”的描述)与模式对应的一个就是实例(或数据),他描述的是模型某时刻下的值三级模式结构外模式:
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

01-创建表空间+创建用户

创建表空间create tablespace itheima--指定数据文件所在的位置datafile c:\\itheima.dbf--初始大小size 100m--自动扩展大小autoextend on--每一次扩展的大小是10mnext 10m;删除表空间的语句drop tablespace 表空间的名字创建用户--创建用户的语句create user itheima--指定用户的密码identified by itheima--指定用户是哪个表空间的defa
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

MySQL核心技术(基础篇)

2020年6月 MarkTool: SQLyog OR Navicat本文参考视频教程:“尚硅谷MySQL核心技术”,整理笔记如下。本文主要目的快速地抓取MySQL基础的主要知识点,记录可能有不恰当之处文章目录DQL 查询篇 (一)$.语句顺序1.基础查询 SELECT2.条件查询 WHERE3.排序查询 ORDER BY函数篇:单行函数1.字符函数 CONCAT SUBSTR2.数学函数 ROUND3.日期函数 NOW4.其他函数(简单) VERSION函数篇:进阶、分组函数1.流程控制 IF.
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

数据库类型区分

数据库类型主要可分为:网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等。商业应用中主要是关系数据库,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。U2FsdGVkX19Y+3OQoxe6ASPx6i7EHDpKOK6KpyabN/THxiRCoH72v4C/SjHKmBpgd.
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

MySQL学习笔记——DQL(查询表中数据)

DQL 查询表中数据1.selete 字段列表 from 表名列表 where 条件 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定;2.基础查询①多个字段的查询select 列名1,列名2… from 表名;注意:如果查询所有字段,可以用*来代替列表名。②去除重复select distinct 列名1,列明2… from 表名;③计算列select 列名1,列名2(数字类型),列名3(数字类型)
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

mysql的mvcc和加锁分析

1:数据库的隔离级别数据库的隔离级分类分为四类READ_UNCOMMITTED,READ_COMMITTED,REPEATABLE_READ,SERIALIZABLE。1.1:READ_UNCOMMITTED读未提交时,读事务直接读取主记录,无论更新事务是否完成1.2:READ_COMMITTED读提交时,读事务每次都读取undo log中最近的版本,因此两次对同一字段的读可能读到不同的数据(幻读),但能保证每次都读到最新的数据。1.3:REPEATABLE_READ每次都读
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

Oracle 11g DG/ADG 搭建配置(逻辑备用数据库)

说明:本文为面向Oracle Data Guard初学者的搭建配置指导手册标签:Oracle DG、Data Guard、Oracle ADG、Active Data Guard、搭建DG注意:文中删去了不需要的多余参数,让初学者一目了然一学就会版本区别:DG和ADG的搭建方式是一样的,同样可以参考本文系统安装:对于Oracle 11gR2的安装本文不再指导,用户可以自行搜索相关文章温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化★ 相关文章※ what i
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

Python在工作中的应用——把数据追加到原有工作表中,不覆盖原有数据

本文介绍一下如何把新数据追加到excel的某个sheet中,并且不覆盖原有数据。import xlwt,xlrdfrom xlutils.copy import copynew =xlrd.open_workbook(文件路径,formatting_info=True) # 这个是新数据old = xlrd.open_workbook(文件路径) #旧数据,也就是等会要把新数据追加到这里的old_copy =copy(old) #先将旧数据备
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

Java Redis系列1 关系型数据库与非关系型数据库的优缺点及概念

Java Redis系列1 关系型数据库与非关系型数据库的优缺点及概念在学习redis之前我们先来学习两个概念,即什么是关系型数据库什么是非关系型数据库,二者的区别是什么,二者的关系又是什么?**关系型数据库**关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

Pandas:关于pandas中筛选的效率测试

前言上一篇说到,最近我在做地址匹配的一个竞赛,目前陷入了瓶颈,所以想从pandas效率上玩玩。比如给出一个切分好的地址列表,如[‘福建省’, ‘厦门市’, ‘思明区’, ‘梧村街道’, ‘湖滨南路’],需要将这个地址在140+万条数据的地址库里筛选出满足条件的所有地址,应该怎么做呢?一、常规方法最常规的方法肯定是直接使用pandas里面的筛选方法,如下面代码所示可以看到用时大概在843毫秒左右这个方法的好处是书写简单,无脑&就可以了,但是如果当中某个对象可能是空的而且需要同时对很多地址
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

MySQL基础知识---第四天

MySQL基础知识—第四天1. JDBC介绍我们之前学习MYSQL时,为了使用MYSQL服务,我们通常要使用客户端与MYSQL服务进行连接,然后才能输入SQL语句进行数据库的各种操作。客户端有命令行与图形界面2种。但是在更多的环境下,由我们人直接操作数据是很低效的,比如双11这种业务场景下,一秒中往往要在库中生成上千万甚至几亿条数据,靠人来手工操作是不现实的,只能依赖于程序进行这种高并发的操作。程序语言有多种,比如Java、Python、C/C++等,程序语言如果想执行SQL语句,也必须要先与数据库
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

LeetCode MySQL 1543. Fix Product Name Format(trim去空格+upper/lower大小写)

文章目录1. 题目2. 解题1. 题目Table: Sales+--------------+---------+| Column Name | Type |+--------------+---------+| sale_id | int || product_name | varchar || sale_date | date |+--------------+---------+sale_id is the primary key for th
分类: 企业开发 发布时间: 08-10 11:41 阅读次数: 0

秒懂Java之方法引用(method reference)详解

方法引用(MethodReference)其为Lambda表达式的另一种格式,在某些场景下可以提高代码的阅读性,那么如何将一个Lambda表达式替换成MethodReference呢?有的同学说了,可以使用IDE协助转换,我只能说你太机智了,这篇文章不是为你准备的。使用条件只可以替换单方法的Lambda表达式什么意思呢 ?例如下面这个Lambda表达式就不可以使用MethodReference替换: Predicate<Integer> p2 = integer -&g_java method referenceindex
分类: 其他 发布时间: 08-10 11:12 阅读次数: 0

Android日常开发笔记

记录Android开发过程中遇到的问题以及解决方案文章目录1. Android SDK AsyncTask `doInBackground `方法不能运行的问题2.Android 中使用图片加载库Glide的 ImageView不能设置Tag的问题3.应用放置后台很久,带Fragment的Activity被系统回收,出现crash4: ViewPager 滑动灵敏度(快速翻动)调节5: 解决 ScrollView 中的内容改变后自动滑动到了底部的问题6:Android7.0及以上版本APP自动安装的问.
分类: 其他 发布时间: 08-10 11:12 阅读次数: 0

IDEA maven项目控制台及前端输出乱码

学习黑马57期web IDEA maven项目控制台及前端输出乱码错误原因:IDEA默认编码方式为GBK,应改为utf-8编码;解决时间:一天_idea2020 maven 控制台乱码
分类: 其他 发布时间: 08-10 11:12 阅读次数: 0

Vue学习day03笔记

Vue学习day03笔记目录Vue学习day03笔记图片转换(Vue学习day02知识点综合小案例)v-for图片转换(Vue学习day02知识点综合小案例)列表数据采用数组保存,用v-bind指令设置元素属性src,因图片切换需频繁切换显示状态,用v-show而不用v-if。<div id=mask> <div class=center> <h2 class=title> <img s
分类: 其他 发布时间: 08-10 11:12 阅读次数: 0