
MySQL数据库学习(基础学习)
文章平均质量分 71
学习MySQL数据库的使用和SQL语句的调优、数据库的高可用,读写分离、分库分表等知识
家乡的落日
博观约取,厚积薄发。拒绝浮躁,保持谦逊。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据误删或者误更新如何恢复(详细步骤,一看就会)
①、测试环境少量近期误删除或者误更新的数据恢复。②、测试环境少量从库数据不一致问题。备注:大量数据的恢复或者复制还是需要使用备份数据,例如使用mysqldump或者Mydumper、mysqlshell。(本篇文章对此不做讨论)警告:数据恢复为DBA专业人员负责处理的事情,本文章仅为开发人员测试环境恢复近期误操作的少量数据提供参考。请对生产环境数据心存敬畏~原创 2024-08-19 14:36:26 · 7256 阅读 · 0 评论 -
Linux在线安装MySQL8.0.24安装、MySQL数据备份和恢复
使用MySQL自带的 mysqldump工具进行备份。记住编译安装完成之后 日志 最后面输出的临时密码。设置crontab 定时任务。#配置mysql的配置文件。原创 2023-11-15 10:18:01 · 771 阅读 · 0 评论 -
MySQL报错 ERROR 1040 (HY000): Too many connections 设置最大睡眠时间(wait_timeout)及超时时间限制(interactive_timeout)
在最大连接数已经设置很大的情况下,从日志看,可能是因为mysql的连接数保持时间太长未及时释放,建议修改保活机制,即最大睡眠时间及超时时间限制。修改mysql启动时的 conf文件 添加下面两行配置 保存后重启mysql。如果最大连接数设置的过小也可以适当调整下最大连接数。再查看一下修改是否生效。...原创 2022-08-31 15:23:09 · 1012 阅读 · 0 评论 -
MySQL、Postgresql、Oracle常用SQL语句(主要演示下DDL的区别)
SQL分类一、DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等DDL对于不同的数据库实现相同操作的SQL语句有所不同下面对三种常见数据库给出相应示例:MySQL数据库-- 查看数据库SHOW DATABASES; -- 使用test库USE `test`; -- 新建表 (使用InnoDB存储引擎)CREATE TABLE `t_user` ( `id` varch原创 2021-03-27 15:40:31 · 757 阅读 · 1 评论 -
Mysql分组排序后取每组第一条数据的2种实现方式
mysql 5.7.x版本,默认开启了only_full_group_by模式,但是开启这个模式后有的sql语句就有可能报错Error Code: 1055. Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘×××’ which is not functionally dependent on columns in GROUP BY clause; this is inco原创 2020-11-08 15:00:48 · 3323 阅读 · 0 评论 -
SQL练习
学生表 Studentcreate table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男');insert into Student values('03'原创 2020-07-01 19:55:02 · 328 阅读 · 0 评论 -
十三、MySQL数据库
Mysql原创 2020-07-01 01:43:49 · 1277 阅读 · 1 评论 -
五、JDBC连接池&JDBCTemplate使用
内容概述1. 数据库连接池 C3P0 Druid2. Spring JDBC : JDBC Template3. jar包下载地址 链接:https://pan.baidu.com/s/1FZMxF4KKC1xaO1_7nP1h5A 提取码:y23m 数据库连接池1. 概念:其实就是一个容器(集合),存...原创 2020-01-16 19:28:47 · 652 阅读 · 0 评论 -
四、MySQL之JDBC
内容概述1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真...原创 2020-01-15 22:54:36 · 332 阅读 · 0 评论 -
三、MySQL多表&事务&DCL语句
内容概览1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NA...原创 2020-01-13 20:15:46 · 271 阅读 · 0 评论 -
二、MySQL约束(包括三大范式讲解)
内容概述1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * D...原创 2020-01-13 00:06:52 · 364 阅读 · 0 评论 -
一、MySQL基础(MySQL安装和简单SQL语句)
MySQL数据库的安装参考这篇博文安装MySQl数据库数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLMySQL数据库软件 * MySQL登录 1....原创 2020-01-10 20:07:08 · 282 阅读 · 0 评论