51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mysql
【重要】MySQL常见面试题
主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元...
代码星球
·
2020-08-27
重要
MySQL
常见面
见面
试题
【small项目】MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communicationslinkfailurecom.mysql.jdbc.exceptions.jdbc4.CommunicationsException...
代码星球
·
2020-08-27
small
项目
MySQL
第二天
早上
mysql控制流程函数(case,if,ifnull,nullif)
1.case...when... 用法 参考:http://www.cnblogs.com/qlqwjy/p/7476533.htmlCASEvalueWHEN[compare-value]THENresult[WHEN[compare-value]THENresult...][EL...
代码星球
·
2020-08-27
mysql
控制
流程
函数
case
mysql用户自定义变量
可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。 用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、&lsq...
代码星球
·
2020-08-27
mysql
用户
自定义
变量
【Explain】mysql之explain详解(分析索引的最佳使用)
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化...
代码星球
·
2020-08-27
Explain
mysql
explain
详解
分析
mysql获取行号的方法
1.不排序语句:SELECT(@rowNum:=@rowNum+1)ASrowNo,bigquestion.bigQuestionSequenceFROM(SELECT(@rowNum:=0))b,bigquestion 结果: 2.排序的语句select(@rowNum:=@rowNu...
代码星球
·
2020-08-27
mysql
获取
号的
方法
MySQL中, 如何查询某一天, 某一月, 某一年的数据.
今天select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)<=1近7天SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL7DAY)&l...
代码星球
·
2020-08-27
MySQL
如何
查询
一天
一月
mysql计算时间差函数
mysql数据中计算时间差函数MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明:返回结果d...
代码星球
·
2020-08-27
mysql
计算
时间差
函数
【索引】理解MySQL——索引与优化
MySQL索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不...
代码星球
·
2020-08-27
索引
理解
MySQL
优化
mysql实现随机获取几条数据的方法
sql语句有几种写法1:SELECT*FROMtablenameORDERBYRAND()LIMIT想要获取的数据条数;2:SELECT*FROM`table` WHEREid>=(SELECTFLOOR(MAX(id)*RAND())FROM`table`) ORDERBYidLIMIT想要...
代码星球
·
2020-08-27
mysql
实现
随机
获取
几条
Mysql基本操作语句【重要】
1. 创建一个库createdatabase 库名createdatabase 库名 characterset 编码 创建带有编码的 查看编码: 一般使用如下编码:createdatabaseexamde...
代码星球
·
2020-08-27
Mysql
基本操作
语句
重要
关于mysql编码问题
1查看MySQL编码 SHOWVARIABLESLIKE'char%'; 因为当初安装时指定了字符集为UTF8,所以所有的编码都是UTF8。l character_set_client:你发送的数据必须与client指定的编码一致!!!服务器会使用该编码来解读客户端...
代码星球
·
2020-08-27
关于
mysql
编码
问题
mysql不识别中文
在启动的时候添加字符集dockerexec-itac7d6a127353envLANG=C.UTF-8/bin/bash...
代码星球
·
2020-08-27
mysql
识别
中文
mysqldump详解
Mysqldump常用命令:mysqldump-u用户名-p密码--databases数据库1数据库2>xxx.sql 常见选项:-u:用户名-p: 密码-P:端口号,不写默认3306--all-databases,-A:备份所有数据库--databases,-B: 用于备份多个数据...
代码星球
·
2020-08-27
mysqldump
详解
MySQL多源复制报错,在线更改relay_log_info_repository,master_info_repository参数【转】
设置多源复制时报错ERROR3077(HY000):Tohavemultiplechannels,repositorycannotbeoftypeFILE;PleasechecktherepositoryconfigurationandconvertthemtoTABLE.原理:多源复制加入了一个叫做Channel的概...
代码星球
·
2020-08-26
info
repository
MySQL
多源
复制
首页
上一页
...
426
427
428
429
430
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他