
MySQL
文章平均质量分 64
MySQL相关的内容
゛人生若只如初见°
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql的Json字段查询需求
Mysql版本:5.7+原创 2024-10-31 21:37:28 · 741 阅读 · 0 评论 -
扩展RBAC用户角色权限设计方案
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成 “用户 - 角色 - 权限” 的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)转载 2024-10-30 22:42:01 · 122 阅读 · 0 评论 -
Linux上设置MySQL数据库允许远程连接
下面的列表就是查询user表后可以访问数据库的指定的IP地址。这个库里面的所有表,且只能用。这个地址登录访问,只能访问。原创 2024-10-30 22:32:59 · 371 阅读 · 0 评论 -
Navicat软件自动备份数据库
点击自动运行,然后点击新建批处理作业按钮,会打开一个无标题的窗口,在点击保存。原创 2024-10-29 10:17:16 · 699 阅读 · 0 评论 -
Laravel框架定时备份数据库
通过运行命令来创建一个自定义命令,博主这里创建的是文件,所以执行的命令是php/*** 数据库备份*//*** 自定义命令名称*//*** 命令描述(没啥用)*//***//***/try {// 判断目录是否存在,不存在则创建if(!));info(__CLASS__ . '@' .'数据库备份成功');进入到类的schedule方法,我们可以定义任务和任务执行周期。php/***////***/// 每天的 00:28 运行。原创 2024-10-28 10:53:40 · 609 阅读 · 0 评论 -
MySQL的SQL执行顺序
(对VT6中的记录,选取指定的列)–VT7。(将最近的两张表,进行笛卡尔积)—VT1。(将VT1按照它的条件进行过滤)—VT2。(过滤VT3中的记录)–VT4…(对VT5中的记录进行过滤)—VT6。(对VT4的记录进行分组)—VT5。(对VT7的记录进行排序)–游标。(保留左表的记录)—VT3。(对排序之后的值进行分页)原创 2024-10-28 10:50:12 · 428 阅读 · 0 评论 -
MySQL常用函数总结
COUNT(col): 统计查询结果的行数MIN(col): 查询指定列的最小值MAX(col): 查询指定列的最大值SUM(col): 求和,返回指定列的总和AVG(col): 求平均值,返回指定列数据的平均值补充函数:获取分组后的所有结果集,该函数可以将每个分组中的记录连接成一个字符串,并以逗号分隔。配合group分组使用。转载 2024-10-28 10:30:37 · 95 阅读 · 0 评论 -
数据库工具远程连接MySQL报错2003
到这一步 基本就能连接上了,如果还没连接上,请检查服务器是否开放了对应的。端口也开放了,还是连接不上,请执行下面的防火墙操作。替换为你的数据库密码。原创 2024-10-25 15:41:34 · 371 阅读 · 0 评论 -
MySQL的事务
原子性是指一个事务必须被视为一个不可分割的最小的工作单元,只有事务中所有的数据库操作都执行成功,才算整个事务执行成功。事务中如果有任何一个SQL语句执行失败,已经执行成功的SQL语句也必须撤销,数据库的状态退回执行事务前的状态。原创 2024-10-24 09:44:00 · 244 阅读 · 0 评论 -
数据库的后期优化方向
读写分离,如果公司条件允许的情况下,多买一台服务器,专门用来做查询或增删改,让查询和增删改操作分离。对于一些久远的数据,不怎么用的,把它进行分库处理,用户要查这些数据,让它在另一个库里面进行查询。对于一些经常需要查询的数据,存入Redis里面,Redis尽量不要存太多的数据。对于一些逻辑比如在foreach循环里插入数据的,改成一次性批量插入。查询全部结果的,看实际项目需要的数据,把*改成需要的字段。多张表关联查询的,适当的进行一些字段冗余,放在一张表内。修改MySQL参数配置。查询字段尽量走索引查询。原创 2024-10-23 16:11:29 · 218 阅读 · 0 评论 -
如何合理的设计一个数据库
第二范式:唯一性;一个表只说明一个事物;有主键且非主键依赖主键;(限制多对多的关系,建立一个关联表,通过外键和联合主键来关联两张表)第三范式:每列都与主键有直接关系,不存在传递依赖;(限制一对多的关系,在从表中建立一个外键,通过外键来引用主表的信息)第一范式: 表内的每个字段都要拆到不可再拆,确保每一列的原子性。ps:第二范式要遵循第一范式,第三范式要遵循第二范式。选择合适的引擎 InnoDB、MyISAM。给可能需要经常查询的字段加上索引。字段选择合适的数据属性。原创 2024-10-23 16:10:04 · 406 阅读 · 0 评论 -
数据库的表锁和行锁
当对数据库增删改的时候,会检测字段有没有索引,如果有索引,那就加行锁,反之加表锁。原创 2024-10-23 16:07:38 · 428 阅读 · 0 评论 -
MySQL的索引分类和失效情况
唯一索引普通索引全文索引主键索引空间索引复合索引。原创 2024-10-23 15:33:06 · 184 阅读 · 0 评论 -
连接MySQL的八大步骤
返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。由mysqli_query()函数返回的结果集标识符。没有参数,返回上一次连接错误的错误代码。没有参数,返回上一次连接错误的错误描述。返回最近调用函数的最后一个错误代码。返回最近调用函数的最后一个错误描述。从结果集中取得一行作为关联数组。要使用的Mysql连接。要使用的MySql连接。原创 2024-10-23 15:14:57 · 256 阅读 · 0 评论