首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL
程序员阿华
创建于2021-08-15
订阅专栏
MySQL
暂无订阅
共8篇文章
创建于2021-08-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL:性能优化
性能调优,大部分时候想要实现的目标是让我们的查询更快。一个查询的 动作又是由很多个环节组成的,每个环节都会消耗时间。 我们要减少查询所消耗的时间,就要从每一个环节入手。 第一个环节是客户端连接到服务端,连接这一块有可能会出现什么样的性能问题? 有可能是服务端连接数不够导致应用程…
MySQL:锁
MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线程…
MySQL:事务
事务就是要保证一组数据库操作,要么全部成功,要么全部失败。 也就是我们刚才说的不可再分,也就意味着我们对数 据库的一系列的操作,要么都是成功,要么都是失败,不可能出现部分成功或者部分失 败的情况。以转账的场景为例,一个账户的余额减少,对应一个账户的增加,这两个一 定是同时成功或…
MySQL:SQL的执行流程
MySQL 内部自带了一个缓存模块。 MySQL 的缓存默认是关闭的。 表里面任何一条数据发生变化的时候,这张表所有缓存都会失效,所以对于有大量数据更新的应用,也不适合。 MySQL 自带的缓存的应用场景有限,第一个是它要求 SQL 语句必须一 模一样,中间多一个空格,字母大小…
MySQL:索引
索引是为了加速对表中数据行的检索而创建的一种分散存储的 数据结构。 首先数据是以文件的形式存放在磁盘上面的,每一行数据都有它的磁盘地址。如果 没有索引的话,要从 500 万行数据里面检索一条数据,只能依次遍历这张表的全部数据,直到找到这条数据。 但是有了索引之后,只需要在索引里…
MySQL:基本语法
建库查看当前库进入当前使用的库建表查看库下表查看表结构插入数据查询更新删除关联查询分组索引导出数据导入数据函数sum()ifnull()count()distinct去重replace()
MySQL:忘记和修改密码
mac上安装完Mysql之后会给一个密码,这个密码是自动生成的不能作为密码使用。 在mac上初次安装完成mysql时,会生成一个初始的密码,然后用以下方式来修改密码即可。初始密码不能连接。
MySQL:mysql安装与卸载
centos下解压,配置环境变量即可。 修改密码。 给root加个密码123456。键入以下命令: 再将root的密码改为56789。 如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口或者干脆关掉防火墙。 会得到一系列信息,说明防火墙开着。