MySQL操作指南 文章目录MySQL操作指南1.连接和断开数据库1.连接2.断开2.修改密码3.增加新用户4.数据库操作5.表格操作1.表级操作2.表内数据操作3.增删字段/索引,表名6.备份数据库1.导出整个数据库2.导出一个表3.导出数据库结构4.带语言参数导出7.建库建表示例注意事项参考资料 1.连接和断开数据库在连接到数据库之前需要配置mysql环境变量——在系统配置参数的path里面将
转载
2024-02-28 20:59:53
37阅读
...
转载
2021-07-27 18:29:00
199阅读
2评论
...
转载
2021-07-27 18:29:00
140阅读
2评论
根据2019 数据库趋势报告显示,年度最受欢迎的数据库是 MySQL。 虽然市场占有率Oracle排名第一,MySQL和SQLServer并驾齐驱,但毫无疑问,MySQL正变得越来越流行。随着MySQL地位爆炸式的提升, MySQL DBA的市场缺口也日益剧增,优秀的MySQL DBA正在成为各个公
原创
2021-05-28 16:36:05
699阅读
# MySQL 学习路径指南
## 1. 了解 MySQL 数据库基础知识
在学习 MySQL 之前,首先需要了解数据库的基础知识,包括什么是数据库、什么是表、什么是字段等等。可以通过阅读相关资料、教程或者视频来学习。
## 2. 安装 MySQL 数据库
安装 MySQL 数据库是学习的第一步,可以通过官方网站下载对应的版本,并按照安装步骤进行安装。
## 3. 连接 MySQL 数据库
原创
2024-04-16 04:25:40
118阅读
MySQL是一种开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,现在隶属于Oracle公司。它是一款常用的数据库软件,可以运行在多种操作系统上,包括Linux、Windows和Mac OS等。MySQL支持多种编程语言,如PHP、Java、Python等,可以与Web应用程序集成使用。MySQL被广泛应用于Web开发、企业应用、数据分析等领域。如果您想从零开始学习 MySQL 数据库,
转载
2024-01-02 11:15:03
25阅读
前言:介绍下MySQL的锁机制,事务原理,以及MVCC的实现原理。1. 锁1.1 介绍锁是计算机多个进程或线程并发访问某一个线程的机制。MySQL的锁分为全局锁,表级锁,还有行级锁。1.2 全局锁全局锁就算对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的写语句。已经更新操作的事务提交语句都将被阻塞。其典型的使用场景是做对全库的逻辑备份,对所有的表进行锁定,从而获得一致性视图,保证数据的完
发表一张mysql学习路径导图。希望对于mysql初学者有所帮助。图比较概括,以后还会继续深入画下去。
原创
2014-12-03 16:06:36
1606阅读
# 进阶5:分组查询
/*
语法:
select 分组函数,列(要求出现在group by的后面)
from 表
【where 筛选条件】
group by 分组的列表
【order by 子句】
注意:
查询的列表必须特殊,要求是分组函数和group by后出现的字段
特点:
1、分组查询中的筛选条件分为两类
数据源 位置 关键字
转载
2021-03-22 20:09:23
244阅读
2评论
# 进阶3:排序查询
/*
引入:
select * from employees;
语法:
select 查询表
from 表
【where 筛选条件】
order by 排序列表 【ase| desc】
特点:
1、asc代表的是升序,desc代表的是降序
如果不写,默认是升序
2、order by子句中可以支持单个字段、多个字段、表达式、函数、别名
3
转载
2021-03-22 20:10:38
222阅读
2评论
# 进阶2:条件查询
/*
语法:
select
查询列表
from
表名
where
筛选条件;
分类:
一、按条件表达式筛选
简单的条件运算符:> < = != <> >= <=
二、按逻辑表达式筛选
逻辑运算符
作用:用于连接条件表达式
&a
转载
2021-03-22 20:10:55
161阅读
2评论
# 进阶4:常见函数
/*
概念:类似与java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名
好处:1、隐藏了实现细节 2、提高了代码的重用性
调用:select 函数名(实参列表) 【from 表】;
特点:
1、叫什么(函数名)
2、干什么(分组函数)
分类:
1、单行函数
如 concat、length、ifnull等
2、分组函数
功能:做统计使用
转载
2021-03-22 20:09:39
142阅读
2评论
# 进阶1:基础查询
/*
语法:
select 查询列表 from 表名;
类似于:System.out.println(打印东西);
特点:
1、查询列表可以是:表中的字段、产量值、表达式、函数
2、查询的结果是一个虚拟的表格
*/
use myemployees;
# 1. 查询表中的单个字段
select last_name from employees;
# 2. 查询表中
转载
2021-03-22 20:11:09
237阅读
2评论
# 进阶6:连接查询
/*
含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询
笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行
发生原因:没有有效的连接条件
如何避免:添加有效的连接条件
分类:
按年代分类:
sql92标准:仅仅支持内连接
sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接
按功能分类:
内连接:
转载
2021-03-22 20:08:52
135阅读
2评论
目录一、Python进阶初体验——内置函数1、数据类型相关2、数值计算相关3、bool 值判断相关4、IO 相关5、元数据相关6、help()函数7、sorted()函数8、range()函数二、给代码安个家——函数进阶1、位置参数2、参数默认值3、关键字参数4、任意参数列表5、多返回值三、让你函数更好用——类进阶1、类属性和类方法(1)类属性的定义(2)类方法的定义2、静态方法3、私有属性、方法
转载
2023-10-07 17:41:47
113阅读
数据库进阶 一、视图 数据库视图是虚拟表或逻辑表,它被定义为具有连接的SQL SELECT查询语句。其本质是为常用的查询语句起个别名。用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。不是真正存在。视图存在数据库中。 数据库视图是动态的,因为它与物理模式无关。数据库系统将数据库视图存
原创
2021-08-01 14:40:37
951阅读
# 学习MySQL进阶知识的步骤与指导
## 引言
MySQL是一种常用的关系型数据库管理系统,掌握MySQL的进阶知识对于开发者来说非常重要。对于刚入行的小白来说,学习MySQL的进阶知识可能会遇到一些困难。本文将指导你如何学习MySQL的进阶知识,并提供每一步所需的代码和注释。
## 学习流程
下面是学习MySQL进阶知识的整个流程,其中包括了一系列的步骤和对应的指导。
| 步骤 |
原创
2023-10-21 08:58:13
26阅读
前面说了主从复制的原理,现在我们搭建主从结构 1. 提前准备 我准备了两台主机,主节点是远程的centos7,从节点是本机windows 主从复制的原理在上一篇已经说了:主节点中mysql创建一个用户,专门提供给从节点去复制主节点的binlog文件,然后从节点的io线程将获取到的文件内容复制到自己的 ...
转载
2021-04-29 10:45:43
78阅读
2评论
前面说了主从复制的原理,现在我们搭建主从结构1. 提前准备 我准备了两台主机,主节点是远程的centos7,从节点是本机windows 主从复制的原理在上一篇已经说了:主节点中mysql创建一个用户,专门提供给从节点去复制主节点的binlog文件,然后从节点的io线程将获取到的文件内容复制到自己的中继日志中,最后从节点的SQL线程读取中继日志,同步数据; 2. 配置linux主节点 (1
转载
2021-02-07 20:16:54
113阅读
2评论
数据库进阶 一、视图 数据库视图是虚拟表或逻辑表,它被定义为具有连接的SQL SELECT查询语句。其本质是为常用的查询语句起个别名。用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。不是真正存在。视图存在数据库中。 数据库视图是动态的,因为它与物理模式无关。数据库系统将数据库视图存
原创
2021-07-21 14:48:00
692阅读