
MySql
Mysql技术
慕容田雨
后端开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[数据库] 一文读懂Mysql数据库索引实现原理
提问用了这么久数据库做项目,那你知道数据是怎么存在数据库里吗?他们是如何存储的吗?今天咱们就来扒一扒数据库的底层实现,数据库的底层大部分是由都是由B+树实现的,那为什么不是其他的数据结构呢,比如二叉树,链表或者其他呢?今天我们就来一探究竟。思考下,数据库是如何存在磁盘上呢?。。。。。。。因为数据库是可以持久化的所以他一定是存储在硬盘上的,然而,从硬盘读取数据是相对内存来说是极...原创 2020-01-29 21:13:16 · 671 阅读 · 0 评论 -
[数据库] mysql必知必会(一):常用命令
一直在使用Mysql,今天来总结下mysql的常用命令。0.进入mysqlmysql -u[用户名] -p[密码]1.显示所有的数据库SHOW DATABASES;2.进入数据库USE tab_student;3. 显示当前数据库下的所有表SHOW TABLES;4.显示表中的字段结构DESC student;5.添加列ALTER TABLE student ADD COLUMN sex VARCHAR(4) NOT NULL COMMENT '性别'6.修改列ALTER TA原创 2020-10-10 22:35:19 · 191 阅读 · 0 评论 -
[数据库]SQL语句的执行顺序
SQL语句的执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FRO...转载 2020-04-02 22:40:16 · 391 阅读 · 0 评论 -
[数据库] 一文搞懂case when所有使用场景
前几天,为了给产品分析当前用户数据结构,写sql的时候使用到了case when,今天来总结一下casewhen的使用方法,以此为戒,感觉写的不好请拍砖,感觉写的还可以,给哥们点个赞,或者回复一下,让我意识到我不是一个人在战斗,好了废话不多说了,进入正题。关于case when的使用情况,我总结下来有三种,第一、等值转换,第二、范围转换,第三、列转行操作。等值转换咱们在设计数据库的...原创 2019-02-01 16:44:44 · 50786 阅读 · 46 评论 -
安装了Visual Studio 2013 Redistributable,mysql还是安装失败
安装了Visual Studio 2013 Redistributable,mysql还是安装失败问题原因大体是mysql自动安装的Visual C++ Redistributable 路径不对或者即使是x64的mysql识别的也是x86的安装路径,所以解决方案是从微软手动下载 Visual C++ Redistributable安装 ,简体中文微软官方下载路径为:https://www.mi...原创 2019-02-11 16:40:53 · 7149 阅读 · 1 评论