数据库
-
MySQL中binlog/redolog/undolog区别是什么
MySQL binlog/redolog/undolog 的区别? 想和大家聊聊 innodb 中的锁机制,那么不可避免的要涉及到 mysql 的日志系统,binlog、redo log、undo log 等,看到有小伙伴总结的这三个日志还不错,赶紧拿来和各位小伙伴分享。 日志是mysql数据库的重…
-
phpstudy安装后mysql无法启动如何解决
原因分析 我去网上查找phpstudy和mysql冲突的问题, 哦原来是 这两个mysql都占用的是3306端口, 而系统原来的mysql会开机启动(就是这里,会让原来的mysql作为服务开机启动监听)。那么当你打开phpstudy的时候, 便会再启动一个mysql服务,这个时候因为是同一个端口的关…
-
MySQL与PHP中的内置函数怎么用
MySQL 内置函数 mysql 内置函数可以帮助我们更方便的处理表中的数据, 简化操作. 数学函数: 函数 描述 ABS()取绝对值SQRT()取根号MOD()取模FLOOR()返回不大于的最大整数值CELLING()返回不小于的最小整数值ROUND()四舍五入SIN()取正弦COS()取余弦 字…
-
怎么在MySQL中设置时间
MySQL支持多种时间格式,其中包括DATE、TIME、DATETIME和TIMESTAMP。这四种格式都有其特定的用途。 DATE格式表示日期,格式为“YYYY-MM-DD”,其中“YYYY”表示年份,“MM”表示月份,“DD”表示日期。 TIME格式表示时间,格式为“HH:MM:SS”,其中“H…
-
mysql左外连接查询的语法是什么
1、以join左表为主表,显示主表的所有数据,并根据条件查询连接右表的数据。如果满足条件,则显示;如果不满足,则显示为null。 2、可以理解为在内部连接的基础上,确保左表的所有数据都显示。 语法 select 字段 from a left [outer] join b on 条件 实例 使用左连接…
-
基于springboot+bootstrap+mysql+redis怎么搭建完整的权限架构
首先将已经封装好的bootstrap脚本引入到我们现有的工程,目录如下: 到此我们的bootstraop框架引入完成,那么基于bootstrap框架我们现在开始开发属于我们的第一个bootstrap页面登陆页,打开我们的templates文件在底下找到我们login.ht…
-
如何用Docker搭建外部可以访问的mysql
安装mysql 8.0 docker run -p 63306:3306 -e mysql_root_password=zhaooleemysql –name zhaooleemysqldb -d mysql:8.0 p 53306:3306 将docker容器的3306端口映射到宿主机的6330…
-
php如何查询mysql中的数据数量
一、连接 MySQL 数据库 在使用 PHP 操作 MySQL 数据库前,需要先连接数据库,可以使用 mysqli_connect() 函数来连接。该函数需要传入四个参数,分别是 MySQL 服务器地址、MySQL 用户名、MySQL 密码以及要连接的数据库名。下面是一个连接 MySQL 数据库的示…
-
MySQL事务实例分析
mysql 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务。 方式 1 START TRANSACTION 或 BEGIN 开始新的事务 COMMIT…
-
MySQL COUNT(*)性能原理是什么
1.COUNT(1)、COUNT(*)与COUNT(字段)哪个更快? 执行效果: COUNT(*)MySQL 对count(*)进行了优化,count(*)直接扫描主键索引记录,并不会把全部字段取出来,直接按行累加。 COUNT(1)InnoDB引擎遍历整张表,但不取值,server 层对于返回的每…