mysql

重温MySQL锁机制

文章目录锁锁分类共享锁(读锁,读写互斥,读读互不影响)排他锁(写锁,独占锁)共享锁和排他锁的区别表锁意向锁:意向共享锁和意向排他锁为什么需要加入意向锁单个表锁定全局表锁定行锁行锁升级为表锁(行锁实际是给索引加锁,如果没用索引而全表扫描,则会

MySQL学习之事务控制

什么是事务控制事务是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败。事务确保了多个数据的修改作为一个单元来处理。在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事物事务用于维护数据库的完整性,保证

详解MySql 整体结构

MySql 整体结构MySQL 由连接池、SQL 接口、解析器、优化器、缓存、存储引擎等组成,可以分为三层,即 MySQL Server 层、存储引擎层和文件系统层。MySQL Server 层又包括连接层和 SQL 层。如下是官方文档中

介绍mysql前期学习整理

mysql前期学习整理1.mysql的优缺点优点:有良好的事务管理能力,崩溃修复能力。 缺点:读写速率相对较差,占用数据空间较大。2.连接服务器1.桌面win+r 2.输入mysql -u root -p 3.输入密码3.sql语句分类DD

如何干净卸载mysql

本篇文章介绍一下如何干净卸载mysql。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。第七步出现找不到相应的文件夹。第七步:路径是C:\Users\你的用户名字\AppData\Roaming\MySQL 有可能是隐藏的,

MySQL函数介绍数据库应用

MySQL函数常用函数聚合函数数据库级别的MD5加密常用函数函数作用例子ABS(x)返回x的绝对值SELECT ABS(-1) – 返回1CEIL(x),CEILING(x)返回大于或等于x的最小整数SELECT CEIL(1.5) – 返

mysql无法连接出现错误提示10061怎么办

mysql无法连接出现错误提示10061的解决办法:1、删除my.ini,并重新运行winmysqladmin,然后启动mysql服务;2、在DOS下进入BIN目录并输入【mysqld -nt -remove】,然后启动mysql服务即可。

mysql启动创建不了pid是什么原因

mysql启动创建不了pid的原因:1、端口被占用;2、生成pid文件的目录mysql的权限不足;3、该mysql对应的my.cnf配置文件错误;4、mysql的启动脚本有问题;5、该mysql有残余数据影响了服务的启动。本教程操作环境:w

怎么检查看到mysql的用户名和密码

查看mysql的用户名和密码的方法:首先打开Navicat并找到mysql;然后打开mysql数据库连接,单击工具栏中的【用户】选项;最后可以看到所有mysql用户和密码。本教程操作环境:windows7系统、mysql8.0.22&&Na

mysql中插入表数据中文乱码怎么办

mysql中插入表数据中文乱码的解决办法:1、检查本地mysql安装文件目录的默认编码方式是否是utf8;2、启动mysql服务,输入相关命令将默认数据库表的字符集编码改为utf8;3、重启服务即可。本教程操作环境:windows7系统、m

整理MySQL的索引

MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典

MySQL 语法整理介绍

最近学了几个星期的MySQL,这篇博客专门来梳理一下MySQL的基本语法.先来看一下MySQL的最基本三大段语句,举个例子:我想将下面instructor表中salary大于80000的教师名字找出相关免费学习推荐:mysql视频教程sel

sql如何筛选出重复数据

sql筛选出重复数据的方法:使用“select * from 表名 where 条件”语句来筛选重复数据;可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。本教程操作环境:windows7系统、mysql

常用的MySQL必备基础知识

一、SQL的概念 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。相关免费学习推荐:mysql视

mysql修改语句

在mysql中可以使用【alter table 旧表名 rename 新表名;】语句修改表名,如【mysql> alter table TYPE rename type;】。本文操作环境:windows10系统、mysql 5.7、thin

详解MySQL线程状态

文章目录一、show processlist二、command命令类型三、用户线程状态四、dump线程状态五、IO线程状态六、SQL 线程状态七、 主从连接线程状态八、事件调度线程状态相关免费学习推荐:mysql视频教程一、show pro

mysql如何修改字段类型

在mysql中,可以使用“ALTER TABLE 表名 MODIFY [COLUMN] 字段名 数据类型 类型长度 默认值 注释;”语句来修改字段类型。该语句不仅可以修改字段类型,还可以修改类型长度、默认值、注释。本教程操作环境:wi

如何安装mysql8.0

方法:1、下载并解压安装包,双击msi文件,进入向导界面;2、选择“mysql Servers”,将版本添加至右侧;3、设置root密码和服务名称;4、待所有的Configuration前有绿色“√”后,点击“Finish”按钮完成安装。本

详解MySQL 联合查询 (IN和EXISTS区别)

笛卡尔积笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 [3] 。 假设集合A={a, b},集合B={0,

主键和唯一索引的区别的是什么

区别:1、主键是一种约束,唯一索引是一种索引。2、主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。3、唯一性索引列允许空值,而主键列不允许为空值。4、主键可以被其他表引用为外键,而唯一索引不能。本教程操作环境:windows7