在奔跑中
  • m0_50180963
    Java秦心
    前言MySQL是世界上最受欢迎的数据库管理系统之一。为什么这样说呢?答案就是——用在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL都证明了自己是个稳定、可靠、快速、可信的系统,足以胜任任何数据存储业务的需要。和其他数据库系统相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作用,但同时也会带来一点选择上的困难。MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署
  • java_xiaoo
    Java架构老李
    开源数据库 MySQL 功能日益完善,备受企业喜欢。主要从 MySQL 的逻辑组成、数据库存储数据引擎,以及 MySQL 相关工具方面介绍 MySQL 整体架构,让学习者能整体上把握 MySQL ,理解MySQL 的各个逻辑层次是如何协同工作的。针对 MySQL 中高级用户 详细讲解 MySQL 高级使用技术。详解了每一个知识点以及数据库操作的方法和技巧。注重实战操作 学者循序渐进的掌握 MySQL 各项高级技术。主要包括 MySQL架构介绍、 MySQL 限与安全 MySQL 备份与还原、 M..
  • qq_45099933
    桃儿~
    基于CDC变更数据的导入与导出文章目录1.准备工作2.基于时间戳的源数据的CDC案例3.基于自增序列的源数据的CDC案例4.基于触发器的CDC案例一、创建student_cdc.csv表包括学号,性别,年龄,年级,成绩,身高,手机,插入时间,更新时间。二、将csv表转换成cdc表1.转换的设计图CSV文件输入到表输出2.配置CSV文件输入3.配置表输出文件新建连接连接名称con;连接类型 MySQL ;主机名称:localhost;数据库名称:studb;然后是用户名和
  • weixin_43246215
    Coder_Oldou
    目录前言使用explain 分析你SQL的计划关键字的慎用避免判断 null 值避免使用 or 逻辑慎用 in 和 not in 逻辑Inner join 、left join、right join,优先使用Inner join,如果是left join,左边表结果尽量小exists的合理使用慎用distinct关键字尽量用 union all 替换 union查询优化GROUP BY关键字优化查询SQL尽量不要使用select *,而是select具体字段优化limit分页知道查询结果为一条记录,
  • Acarryon
    Acarryon
    一.辗转相除法1.求最大公因子的方法(a,b) = (b,c)称为辗转相除法  Ⅰ.其中a = qb + c; (a,b)为a,b的最大公因子。  Ⅱ.简化了求最大公因子的工作量,因为任意整数和0的公因子为其本身。若余数c=0时,b即为最大公因子。2.辗转相除法的证明:  Ⅰ.因为(a,b)整除a,(a,b)整除b,根据整除的性质(即a整除b,a整除c,可以得到a整除mb+mc)可以得到(a,b)整除c,所以有c>=(a,b),所以(b,c)。同理可得c<=(a,b)3.辗转相除法的
  • White_i
    White_i
    PL/SQL入门教程目录Oracle PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理文章目录PL/SQL入门教程目录一、PL/SQL简介1.PL/SQL简介2.PL/SQL要点3.PL/SQL 块二、 PL/SQL 语法和格式:1.语法格式:2.声明变量3.声明变量时赋值4.PL/SQL中的输出函数5.PL/SQL格式举例:6.图1:输出操作结果显示7.结合SQL语句使用into为变量赋值三、两个特殊的字段类型1.%type指定的字段的类型2.%rowtype 代表表中的
  • qq_45736790
    梦见伊兮伊不觉
    1.说到搭建MyBatis框架,那么就要了解什么是MyBatis框架?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。2.我们就开始创建一个项目,我个人用的是idea1.新建一个项目new project
  • Crush_wen
    wuwu_c
    ORACLE 10g常见错误整理ORACLE 10g新手入门常见错误整理配置环境:Win 10系统 64位一、安装错误oracle 10g和PLSQL Developer在安装时报错或者安装后无法登陆大多都是安装路径的问题!如:*ORA-12154: TNS:无法解析指定的连接标识符PL/SQL Developer默认安装路径一般是这样,oracle也差不多。而它们的路径是__不允许有括号等特殊字符__。因此这里建议安装路径不要有空格、括号、中文等,推荐参考如下安装路径:全新的界面设计
  • YanXiaoDai
    怪兽科比
    MyBatis在移动互联网时代,MyBatis 成为了目前互联网 Java 持久框架的首选。MyBatis 本是 Apache 的一个开源项目——iBatis,2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为 MyBatis。MyBatis 是一个基于 Java 的持久层框架。MyBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO),它消除了几乎所有的 JDBC 代码和参数的手
  • qq_37192571
    樱花花
    SQL中包含以下七种类型的函数:一、聚合函数聚合函数:返回汇总值(它对其应用的每个行集返回一个值) AVG(表达式)返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式)返回表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*)返回表中的行数(包括有NULL值的列)。 MAX(表达式)返回表达式中的最大值,忽略NULL值。可用于数字、字符和日期时间列。 MIN(表达式)返回表达式中的最小值,忽略NULL值。可用于数字、字符和日期...
  • chenwen521
    chenwen_butterfly
    数据库概念一、ACID 讲一下(阿里校招)ACID是事物的四个特性。分别是 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 。原子性是指事物是一个不可分割的工作单位,事物中的操作要么都发生,要么都不发生。最经典的就是转账案例,我们把转入和转出当做一个事物的话,就需要在SQL中显式指定开启事务。一致性是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性 。我们可以从数据库层面和业务层面两方面来保证,数据库层面我们可
  • zhengzhaoyang122
    程序猿进阶
    通过一个示例,来说明索引的代价。如下,给 person_info表中创建一个联合索引 idx_name_birthday_phone_number。CREATE TABLE person_info( id INT NOT NULL auto_increment, name VARCHAR(100) NOT NULL, birthday DATE NOT NULL, phone_number CHAR(11) NOT NULL, country varchar(1
  • myy10146
    刚烈的小马
    问题描述:客户反应对表做delete非常缓慢,sql很简单,也有走索引.但是每次执行要1000多秒,单独的select count(1) fromGEMINI_V3.prod_repair_sheet_detail2则非常快。原因分析:1、查看表的信息:表不大,本身也有索引,而且索引都不大,也没有lob字段。2、monitor分析语句跑起来,看来绝大部分在CPU上。这个很诡异,表本身不大,物理IO也不高,很快才是。观察CPU的使用情况,14167就是delete.
  • CN_LiTianpeng
    知无涯学无尽
    进入数据库编写存储过程执行存储过程,并查看效果进入数据库编写存储过程mysql> use school;Database changedmysql> create table 乘法表(九九 varchar(666));Query OK, 0 rows affected (0.01 sec)mysql> delimiter $$mysql> create procedure D ( ) -> begin -> declare a int;.
  • sinat_25207295
    一个拧螺丝的人
      Oracle中的 (+) 是一种左/右连接的特殊表达方式,(+)号一侧代表被连接的对象,你可以把他想象成一个箭头(即连接的方向),如果这个符号出现在等号左边就是 从右 向左的方向连接(即为右连接)。反之如果出现在等号右边就是 从左 向右的方向连接(即为左连接)。具体见下例:左连接: select A.a,B.a from A LEFT JOIN B ON A.b=B.b;等价于select A.a,B.a from A,B where A.b = B.b(+);右连接: select A.a,.
  • sundan614
    sforeverd
    1. 创建表空间(1)创建临时表空间使用CREATE TABLESPACE语句来实现DATAFILE:设定表空间对应的一个或者多个数据文件EXTENT MANAGEMENT:指定表空间管理方式LOCAL(默认)DICTIONARY设定区的分配方式AUTOALLOCATE(默认)UNIFORM(定制分配)SEGMENT SPACE MANAGEMENT:设定段的管理方式AUTO(默认)MANUAL(手动)为BOOKSALES数据库创建一个名为BOOKTBS2的永久
  • m0_48113673
    天冷吃个橘子
    Mariadb基础关系型数据库介绍数据结构模型数据结构模型主要有:层次模型网状模型关系模型二维关系:row(行),column(列)数据库管理系统:DBMS(DataBase Management System)关系型数据库管理系统:RDBMS(Relational DataBase Management System)注: 数据库管理系统是由DateBase服务+DateBase+table+row、column组成,这些东西可以存在多个,而不是只能存在一个RDBM
  • White_i
    White_i
    PL/SQL入门,非常详细的笔记-- PL/SQL简介:1.PL/SQl是过程语言PL与结构化语言SQL结合而成的编程语言2.PL/SQL引擎驻留在Oracle服务器中3.该引擎接收PL/SQL块并对其进行编译-- PL/SQL 块:是构成PL/SQL的基本组成单元,将逻辑上相关的声明和语句组合在一起PL/SQL分为三个部分,声明部分,可执行部分,和异常处理部分-- PL/SQL 语法: [declare 声明部分][begin 可执行部分
  • qq_43639081
    信仰G
    事务的概念(1)什么是事务?事务的作用:保证一组操作在进行过程中要么同时成功,要么同时失败.1.目的:保持多并发情况下数据一致.2.目的:如果出现错误的操作可以进行改正(2)什么是事务的特性?事务的特性(ACID)原子性: 一个事务是最小的执行单元,不可以分割一致性: 事务指定的前后,数据要保持一致.持久性: 事务一旦提交或回滚,在数据库中持久的改变.隔离性: 隔离性用来保证多个用户来操作数据库的同一份数据,不会受到相关干扰的特性.没有对事务进行隔离时会发生的并发问题(1)脏读
  • weixin_48612224
    马小诺诺诺
    这一篇是讲解Mysql中做使用到的「索引的种类」,「索引正确使用的原则」、「怎么优化索引」、「以及两种存储引擎InnoDB和MyISAM索引的数据布局原理」。索引种类在说索引之前,我们先来说一说什么是索引呢?对于索引个人的理解就是,索引是一种加快查询数据的数据结构。所以,索引就是一种数据结构,作用就是发挥这种数据结构的作用,加快查询的效率,例如:InnoDB存储引擎中使用的是就是B+tree这种数据结构来组织索引。Mysql中索引的种类也不是很多,不同类型的索引有不同的作用,索引的作用相互之间也
I'm loading