mysql
文章平均质量分 79
b u g
这个作者很懒,什么都没留下…
展开
-
定时备份与删除数据库
备份脚本如下(参考这里,做了部分修改):#!/bin/bash#Shell Command For Backup MySQL Databases Eventday Automatically By CrontabUSER=rootPASSWORD="123456"DATABASE="datebasename"HOSTNAME="ip地址"BACKUP_DIR=/home/kcwxy/ #备份文件存储路径LOGFILE=/home/kcwxy/data_backup.log #日志文件转载 2021-04-06 19:45:45 · 119 阅读 · 0 评论 -
InnoDB与MyISAM对比
一、各个存储引擎1、InnoDB引擎InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。行级锁,适合高并发情况2、MyISAM引擎MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM不支持事务和行级锁(myisam改表时会将整个表全锁住),有一个毫无疑问的缺陷就是崩溃后无法安全恢复。3、Archive引擎Archive存储引擎只原创 2021-03-28 15:13:29 · 483 阅读 · 1 评论 -
MySQL架构
一、Centos7安装MySQL5.7.331.1 安装下载:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrepo安装rpm -ivh mysql57-community-release-el7-9.noarch.rpm执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.re原创 2021-03-09 23:11:32 · 78 阅读 · 0 评论 -
数据库连接池
一、JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:在主程序(如servlet、beans)中建立数据库连接进行sql操作断开数据库连接这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时间原创 2021-01-30 18:26:45 · 238 阅读 · 0 评论 -
MySQL笔记
一、变量1、系统变量语法:查看系统变量show 【global|session 】variables like ‘’; 如果没有显式声明global还是session,则默认是session查看指定的系统变量的值select @@【global|session】.变量名; 如果没有显式声明global还是session,则默认是session为系统变量赋值方式一:set 【global|session 】 变量名=值; 如果没有显式声明global还是session,原创 2020-12-25 16:19:31 · 70 阅读 · 0 评论 -
数据库事务
TCL(事物控制语言)一、含义事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行二、特点(ACID)Atomicity 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行Consistency 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态Isolation 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的Durability 持久性:一个事务一旦提交了,则永久的持久化到本地三、事务的使用步骤 ★了解:隐式(自动)事务:没原创 2020-12-24 13:15:57 · 129 阅读 · 0 评论 -
MySQL笔记——DDL
DDL(数据定义语言)一、库的管理1、创建库create database 【if not exists】 库名【 character set 字符集名】;2、修改库alter database 库名 character set 字符集名;一般不修改表名3、删除库drop database 【if exists】 库名;二、表的管理1、创建表 ★create table 【if not exists】 表名(字段名 字段类型 【约束】,字段名 字段类型 【约束】,。。。原创 2020-12-24 13:08:19 · 334 阅读 · 0 评论 -
MySQL学习——DML
DML(数据操作语言)一、插入1、方式一语法:insert into 表名(字段名,…) values(值,…);特点:1、要求值的类型和字段的类型要一致或兼容2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应3、假如表中有可以为null的字段,注意可以通过以下两种方式插入null值①字段和值都省略②字段写上,值使用null4、字段和值的个数必须一致5、字段名可以省略,默认所有列2、方式二语法:insert into 表名 set 字原创 2020-12-24 12:53:05 · 53 阅读 · 0 评论 -
MySQL笔记——DQL
DAL(数据查询语言)一、基础查询1、语法select 查询列表 from 表名;2、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个2、查询结果是一个虚拟表3、示例1、查询单个字段select 字段名 from 表名;2、查询多个字段select 字段名,字段名 from 表名;3、查询所有字段select * from 表名4、查询常量select 常量值;注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要5、查询函数se原创 2020-12-24 12:45:30 · 159 阅读 · 1 评论 -
SSM框架配置打印sql到控制台
spring-mybatis.xml配置<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings>...原创 2020-03-22 17:00:53 · 876 阅读 · 0 评论 -
Spring-Boot-web开发
一.开发步骤使用是springboot创建SpringBoot应用,选中我们需要的模块SpringBoot已经默认将这些场景配置好了,只需要在配置文件钟指定少量配置就可以运行起来了自己编写业务代码二.SpringBoot对静态资源的映射规则@ConfigurationProperties( prefix = "spring.resources", ign...原创 2019-12-20 16:34:24 · 164 阅读 · 0 评论 -
SSM框架学习(六)——SSM整合
SSM框架学习(六)——SSM整合一.Maven二.SSM框架整合三.Myabtis逆向工程四.分页插件五.项目实战一.MavenMaven提供了仓库的概念,让这些依赖放进仓库中,并且maven还会将和该jar包有相关依赖的jar包也都导入项目。Maven安装配置请参考:Maven详解(二)------ Maven的安装配置pom.xml文件描述了maven项目的基本信息,一个最简单...原创 2019-08-14 17:06:34 · 219 阅读 · 0 评论 -
SSM框架学习(五)——MyBatis
SSM框架学习——Mybatis一.Mybatis1.1 Mybatis简介1.2 Mybatis功能层次结构1.3 Mybatis核心部件1.4 Mybatis工作流程二.Mybatis搭建三.Mybatis的API四.Mybatis实现CURD五.Mybatis的#和$取值六.Mybatis关系映射七.动态SQL语句八.Spring整合Mybatis一.Mybatis1.1 Mybati...原创 2019-08-14 15:34:31 · 291 阅读 · 0 评论 -
SSM框架学习(四)——SpringJDBC
SSM框架学习(四)——SpringJDBC一.Spring对jdbc异常的处理二.获取数据源DataSource三.两种方式配置DataSource3.1 DBCP实现配置datasource3.2 C3P0实现配置DataSource一.Spring对jdbc异常的处理Spring采用某种特定的异常,如:SQLException,统一转换成自己的异常类型,这些异常以DataAccessEx...原创 2019-08-13 12:42:00 · 266 阅读 · 0 评论 -
手动安装MySQL和彻底删除MySQL
一、手动安装mysql(5.6版本)1.下载压缩包,在官网下载。官网MySQL链接也可以使用我分享的网盘链接(5.6.17)链接:https://pan.baidu.com/s/1W4v5MafWiEze8S1IO0ishQ提取码:xc2y复制这段内容后打开百度网盘手机App,操作更方便哦2.解压后打开里面的my-default.ini配置文件3.将文件basedi...原创 2019-04-02 23:18:36 · 1632 阅读 · 1 评论 -
jdk+eclipse+MySQL数据库的安装
安装jdk 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己的操作系统选择jdk版本,下载安装,安装过程中记住自己的安装路径,一直单击下一步。 记住这个目录,等会安装完成后还要配置环境,一般情况下不要更换这个目录。...转载 2018-11-11 16:47:51 · 557 阅读 · 0 评论