Mysql 3306端口被占用解决方案
前言 === 有时候,我们在安装mysql、或者说要切换其它的mysql的时候,发现3306端口被占用,比较头疼,这个时候,我们就需要将3306端口解除,然后再连接。 解决方法 ==== 1. 用**管理员身份**打开命令提示符,如下图所示(在windos开始菜单-找到《windows系统》-《命令提示符》-更多-以管理员身份运行,打开cmd即可) ![管理员身份打开命...
前言 === 有时候,我们在安装mysql、或者说要切换其它的mysql的时候,发现3306端口被占用,比较头疼,这个时候,我们就需要将3306端口解除,然后再连接。 解决方法 ==== 1. 用**管理员身份**打开命令提示符,如下图所示(在windos开始菜单-找到《windows系统》-《命令提示符》-更多-以管理员身份运行,打开cmd即可) ![管理员身份打开命...
MySQL基础 {#mysql基础} ================== 数据库(DataBase 简称 : DB) {#数据库database-简称--db} ------------------------------------------- > 用于存储和管理数据的仓库。 ### 数据库的特点: {#数据库的特点} 1. 持久化存储数据的。其实数据库就是...
#### php+mysql实现搜索关键词功能 实现方式如下: ```lang-php SELECT * FROM test where tittle like '%1%' //此段为sql语句,从test这个表中,查找出含有1的tittle字段 ``` 实现搜索,我们可以用表单,get传输数据,传输需要模糊搜索的内容。 然后通过while循环,使用m...
### mysql实现对单个字段进行排序 Mysql对单个字段执行排序使用的语句是order by 语句。 跟在order后面的关键字是asc或desc。 asc是升序 desc是降序 ```lang-sql select * from 表名 order by 字段 asc;//升序语法 `select * from 表名 order by 字段 desc;//...
### Mysql如何去除查询重复的结果? 我们在进行数据查询的时候往往难免会出现一些重复的数据,有时候我们不需要用到这些重复的数据,需要将这些重复的数据进行筛除,这个时候,我们可以使用distinct关键字 具体的SQL语法如下 ```lang-sql select distinct 字段名 from 表名; //实现查询结果去重 ``` <br /> ...
<br /> <br /> 分组函数还有另外一个名字,多行处理函数 <br /> ### mysql分组函数 count 计数 <br /> <br /> count(\*)不是统计某个字段中数据的个数,而是统计总记录的条数 count(字段名)表示统计的是当前字段中不为null的数据的总数量 ...
### ifnull()空处理函数 ifnull(字段名,更改值); 意思就是如果括号中的字段名为null值,那么就将他改为更改值。 ### 使用情况 有时候我们需要进行分组函数的操作的时候,例如我们有时候需要实现 一列字段的求和,但是字段当中有的数据为null。 我们就可以使用ifnull(字段名,0);,将null的值变成0. ### 使用例子 comm为...
<br /> <br /> 今天在做一些业务处理的时候遇到的一个问题,就是需要在一张数据表当中查询指定字段在整张表的排名,并且获取这个排名。 <br /> 于是上网搜索相关资料学习。 将相关代码记录以此便于日后复习查看! *** ** * ** *** 分数相同,排名并列写法 ```lang-sql select scor...
mysql内连接外连接 =========== 什么是内连接? ------- 假设A和B表进行连接,使用内连接的话。凡是A表和B表能够匹配上的记录查询出来,这就是内连接。 AB两张表没有主副之分,两张表是平等的。 语法 ```lang-sql SELECT ... FROM t1 INNER JOIN t2 ON 连接条件 [INNER JOIN t3 ON 连...
问题 === 今天再进行项目上线的时候遇到的问题,本地我的mysql版本是8.0,但是线上服务器的数据库的版本是5.6,然后就导致,将本地mysql的数据导入的时候,出现了报错。 报错内容: `#1273 -- Unknown collation: 'utf8mb4_0900_ai_ci'` 解决方案 ==== 打开sql文件,将文件中的所有`utf8...