mysql
-
关于一道mysql查询面试题的思考解决过程



啰嗦(可跳过) 前几天面试,笔试时遇到这道题,读了几遍题目都是懵懵懂懂,“一个段时间内至少N天,这N天中每天的分数总和要大于M”,好绕,最后没有写对。 今天想起来这道题,写出了答案并进行了sql语句的验证。 推荐:《mysql视频教程》,《mysql面试题2020》 问题 某游戏使用mysql数据库…
-
开发过程中mysql常见问题小结
记录开发过程中遇到mysql相关的问题以及解决方法,长期更新。 远程连接问题 mysql默认连接只能给本地(localhost或者127.0.0.1),如果想让某个ip地址可以访问mysql,需要手动开启这个权限 方法: ● 进入终端 ● 分配新用户 grant all privileges on …
-
如何使用 MySQL 模糊查询匹配长地址中的镇区?
mysql 长地址模糊查询匹配镇区 在 mysql 中,通过模糊查询匹配长地址中的镇区时,可以使用 locate() 或 position() 函数。 问题说明: 给定如下表格: id town 1东镇2西镇3南镇4北镇 需要从表中查询出与以下地址中匹配的镇区:“北京市朝阳区东镇幸福小区6幢5楼40…
-
php在centos上的模块如何管理
在centos上管理php模块,通常是指安装、启用、禁用和卸载php扩展模块。以下是一些常用的方法来管理php模块: 使用YUM(Yellowdog Updater, Modified)包管理器: 在CentOS上,可以使用YUM包管理器来安装和管理PHP扩展。首先,确保已经安装了EPEL(Extr…
-
mysql特点是什么



mysql是一个关系型数据库管理系统,由瑞典mysql ab 公司开发,属于 oracle 旗下产品。mysql 是最流行的关系型数据库管理系统之一,在 web 应用方面,mysql是最好的 rdbms (relational database management system,关系数据库管理系统…
-
mysql使用技巧之行类视图子查询



查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部 推荐:《mysql视频教程》 film表为电影表,category表为电影分类表,film_category表为电影表与电影分类表的中间表(多对多的中间表) film表 CREATE TABLE…
-
Debian MySQL查询速度慢怎么加速
在Debian系统中,MySQL的查询性能可以通过多种方式进行提升。以下是一些常用的优化手段: 1. 索引优化 合理添加索引:对常用查询条件涉及的字段建立索引,例如: CREATE INDEX idx_column_name ON table_name (column_name); 使用联合索引:如…
-
MAC电脑docker容器中启动mysql的方法



docker下载镜像 docker pull mysqldocker images 创建容器 docker run -d -e MYSQL_ROOT_PASSWORD=root –name mysql57 -v /usr/local/docker_mysql/57/data/mysql:/var/…
-
mysql数据库中修改语句的语法是什么



update更新语句,一般与where搭配使用,指定要更改的那一条数据的条件,使用update的set来修改指定的字段为指定的值。 语法如下: (视频教程推荐:mysql视频教程) 例如:要修改Person数据表中LastName等于Wilson那一条数据中的FirstName为Fred,SQL语句…
-
深入理解Mysql的B+Tree索引原理



首先,正确的创建合适的索引,是提升数据库查询性能的基础。 索引是什么? 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。 索引的工作机制是怎样的? 如上图中,如果现在有一条sql语句 select * from teacher where id = 101,如果没有索引的条件下,我们…