MySQL
程序fa
毕业三年,工作忙忙碌碌。工作中遇到的问题很碎片化,特此整理一下基础知识
展开
-
SQL语句性能监测工具 Show Profile
最近在看数据库的一些东西。突然发现mysql还提供了SQL语句优化的功能。当然,这个功能是属于MySQL高级篇的东东了。首先,我先说一下基本的环境。安装好MySQL数据库。进到命令提示符界面。在将命令提示符的目录切换到MySQL安装目录的bin目录下面。我的是D:\MYSQL\mysql-5.6.43-winx64\bin(大家可以自行按照自己的目录进行)。如下图所示:在登录到MySQL中:登录命令: mysql -hlocalhost -uroot -proot,这里解释一下:-h后面跟主机名(这原创 2020-05-20 13:42:58 · 1243 阅读 · 1 评论 -
数据库的七种连接(JOIN)方式
数据库在涉及到多表查询的时候,都会牵扯到两个表的连接问题。那么今天就详细说明一下数据库的连接问题。首先我们来看第一个:这就是两张表共有的部分(内连接),取交集。SQL语句:SELECT * FROM TABLEA A INNER JOIN TABLEB B ON A.KEY=B.KEY;A独有的部分加上和A和B公共 的部分。也叫左外连接。SQL语句:SELECT * FROM T...原创 2020-05-03 22:50:34 · 11677 阅读 · 1 评论 -
SQL语句的执行顺序你真的知道吗
SQL语句的执行顺序你真的知道吗?很多人都会写SQL语句,但是,它的执行顺序你真的知道吗?一般手写顺序是:Select 【字段名或函数或表达式】FROM 表名WHERE 条件GROUP BY 分组名HAVING 条件(对分组后的筛选)ORDER BY 排序这个就是我们正常的手撕SQL了。那么SQL真正去执行的时候是什么样子。一幅图教你看懂SQL的执行顺序:以上这幅图基本上详细...原创 2020-05-03 15:07:52 · 222 阅读 · 0 评论 -
一千行Mysql学习笔记
/* Windows服务 */– 启动MySQLnet start mysql– 创建Windows服务sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST – 显示哪些线程正在运行SHOW VARIABLE...原创 2019-11-28 16:42:32 · 93 阅读 · 0 评论 -
Mysql解压版的安装
Mysql的安装首先说明一下,本人是初学者,之前在win7系统上面安装过Mysql。后来系统换成win10了。有重新安装了一次。这次可是折腾了两天多时才被折腾出来,下面我们就步入正题(这里再次声明一下,Mysql有两种安装方式,一种上网.msi,另外一种是.zip的。两者的区别就在于前者适用于初学者,后者可以根据自己的业务需要来具体的配置Mysql数据库)。首先,我们应该准备好Mysql的安装包...原创 2019-01-15 13:47:29 · 117 阅读 · 0 评论