SQL
文章平均质量分 61
MySQL
予她清酒°
我就是我,不一样的烟火。
展开
-
Docker 安装MySQL 及常见问题解决
一、拉取最新mysql(如设置版本:docker pull mysql:5.8)docker pull mysql二、启动mysql–name mysql - 定义容器名称3306:3306 - 前:内部端口;后:映射端口MYSQL_ROOT_PASSWORD - 密码-d mysql - 镜像名称lower_case_table_names - 设置忽略数据库大小写docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=i原创 2021-11-14 20:46:09 · 881 阅读 · 0 评论 -
MySql 统计最近12个月数据
直接上代码CREATE ALGORITHM = UNDEFINED DEFINER = `db_lego_user`@`%` SQL SECURITY DEFINERVIEW `year_month_view` AS SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `year_month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m')原创 2020-12-05 17:48:44 · 898 阅读 · 0 评论 -
MySQL 列转行统计查询 、行转列统计查询
首先我们创建表:-- ------------------------------ Table structure for tabname-- ----------------------------DROP TABLE IF EXISTS `tabname`;CREATE TABLE `tabname` ( `Id` int(11) NOT NULL AUTO_INCREME...原创 2020-01-02 20:32:58 · 480 阅读 · 0 评论 -
MySQL 对数据去重的方法
在使用 MySQL 存储数据的时候,经常会遇到 table 中存在重复数据的情况,这个时候,我们就对 table 进行去重,我这里对常用的 MySQL 去重方法做一个简单的总结。1、distinctselect distinct key from table;select distinct key1, key2 from table;语法非常简单,就是针对 table 进行去重操作,统...原创 2020-01-01 01:00:59 · 990 阅读 · 0 评论 -
MySQL 如何检测建立的索引是否生效?
下面我们来解释MySQL检测索引是否生效的关键字EXPLAIN。使用方法EXPLAIN SELECT surname,first_name form a,b WHERE a.id=b.id返回列解释1、table:显示这一行的数据是关于哪张表的。2、type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、index和...原创 2020-01-01 00:42:36 · 1053 阅读 · 0 评论 -
MySQL 常用关键字
1. 常用关键字演示user表结构(id,name,age,sex) –编号,姓名, 年龄,性别名称关键字用法增加insertinsert into user(name,age,sex) values(值1,值2,值3);删除deletedelete from user where 条件;修改updateupdate user set 字段1=值1...原创 2019-12-30 23:19:25 · 542 阅读 · 0 评论 -
MySQL 中常用函数及关键字大全(分类汇总讲解)
一、函数1、数学函数函数解释ABS(x)返回x的绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)返回大于x的最小整数值EXP(x)返回值e(自然对数的底)的x次方FLOOR(x)返回小于x的最大整数值GREATEST(x1,x2,…,xn)返回集合中最大的值LEAST(x1,x2,…...原创 2019-12-30 22:56:26 · 2378 阅读 · 0 评论 -
MySQL根据经纬度计算直线距离
MySQL距离计算,单位m,以及排序,lon 经度 lat 纬度。一般地图上显示的坐标顺序为,纬度在前(范围-9090),经度在后(范围-180180)首先新建一张表,里面包含经纬度:SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for customer-- --------...原创 2019-12-27 22:59:39 · 912 阅读 · 0 评论 -
CentOS 使用Docker 安装MySQL
使用强大的docker,分分钟搞定MySQL,下面开始吧~首先必须在CentOS上安装Docker。安装教程链接:https://blog.csdn.net/weixin_44138647/article/details/1033968491,搜索MySQL镜像docker search mysql2,拉去MySQL镜像docker pull mysql3,启动MySQL镜像...原创 2019-12-18 17:18:42 · 132 阅读 · 0 评论 -
数据库 面试题
数据库的三范式是什么?一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几?如何获取当前数据库版本?说一下 ACID 是什么?MySQL 的内连接、左连接、右连接有什么区别?MySQL 索引是怎么实现的?怎么验证 MySQL 的索引是否满足需求?说一下数据库的事务隔离?说一下 MySQL 常用的引擎?说一下 My...原创 2019-12-01 16:06:45 · 342 阅读 · 0 评论