![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
这辈子_安静的努力着
正在努力奋斗中,还需要学习很多新的知识来让自己变的更优秀,立志成为一名技术大牛!!!决不轻言放弃~~
展开
-
mysql不区分英文字母大小写模糊查询
方法一:select * from [table] wherelower(name) likelower('%val%');select * from [table] whereupper(name) likeupper('%val%');方法二:其实mysql中原本like语句就是不区分大小写的,但是是需要设置数据库的排序规则 utf8_general_ci,也可以设置单个字段排序规则,这边我就是单纯设置需要不区分大小写字段,然后直接用like就可以模糊查询不区分大小写了...原创 2021-04-29 14:36:19 · 2330 阅读 · 0 评论 -
Navicat中怎么查看数据库密码
第一步:导出链接,导出连接获取到 connections.ncx 文件这里需要勾选导出密码!!!不然导出的文件里不包含加密的密码第二步:找到加密密码,进行破解在导出的connections.ncx文件中找到password,然后复制出来打开这个网址:https://tool.lu/coderunner,将如下刚刚密码复制进去,$decode = $navicatPassword->decrypt('复制出来的密码');<?phpclass Navica..原创 2020-12-05 16:13:41 · 47506 阅读 · 50 评论 -
mysql视图的作用(详细)
本文转自:https://blog.csdn.net/HXNLYW/article/details/81669964原文:http://www.cnblogs.com/sustudy/p/4166714.htmlMySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,MySQL视图的作用类似于筛选。定义视图的筛选转载 2020-08-12 11:50:47 · 493 阅读 · 0 评论 -
sharding:谁都能读懂的分库、分表、分区
本文转自:https://www.cnblogs.com/f-ck-need-u/p/9388407.html本文通过大量图片来分析和描述分库、分表以及数据库分区是怎样进行的。1.sharding前的初始数据分布在本文中,我打算用高考考生相关信息作为实验数据。请无视表的字段是否符合现实,也请无视表的设计是否符合范式。3张表:考生表,存放全国所有高考考生信息,假设34个省、(直辖)市、(自治区、特别行政)区共3000W考生 学科表,分文理科,共9门课程(语文、数学、英语、历史、地理、政治转载 2020-06-08 08:20:47 · 383 阅读 · 0 评论 -
谈谈mongodb,mysql的区别和具体应用场景
最近对数据库比较感兴趣,于是就去研究了下部分相关热门的数据库。MySQL关系型数据库。在不同的引擎上有不同 的存储方式。查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。开源数据库的份额在不断增加,mysql的份额页在持续增长。缺点就是在海量数据处理的时候效率会显著变慢。Mongodb非关系型数据库(nosql ),属于文档型数据库。先解释一下...转载 2019-09-09 09:22:21 · 404 阅读 · 0 评论 -
关于SQLyog创建的数据库不显示的问题
本文转自:https://blog.csdn.net/qq_42306803/article/details/88736596最初的问题是这样的:创建了很多数据库,然而只显示一个mysql,用show databases语句:所有的数据库又能显示出来原因是:创建连接的时候数据/库的那一栏填了mysql,重新创建,不用填写即可。这样就好了,网上搜了好多解决办...转载 2019-06-23 18:12:06 · 3630 阅读 · 2 评论 -
sqlyog连接mysql时,ERROR 1045 (28000): 错误解决办法
报这个错误事需要你去修改一下mysql的密码,修改成功之后重启一些mysql就行了首先登陆到你的msql服务,然后选择mysql这个库。然后,update mysql.user set authentication_string=password('******') where user='******';然后再使用sqlyog连接,就可以连接上了...原创 2019-06-21 11:27:20 · 2982 阅读 · 0 评论 -
数据库中统记每年每月的数据量
今天有个朋友问我一条sql怎么写,说是统计一张表一年中每个月的数据数量是多少?我仔细想了一想,然后查了一下资料,总结一下,首先自己创建一张表,然后整点数据数据:执行sql:select year(datetimes) as 年,month(datetimes) as 月,count(*) as 数量from tsesawhere year(datetimes)...原创 2019-06-03 14:36:23 · 786 阅读 · 0 评论 -
SQLyog 报错2058 :连接 mysql 8.0.11 解决方法
本文转自:https://blog.csdn.net/jared456/article/details/80380853今天闲来无事,下载新版的mysql 8.0.11 安装。为了方便安装查看,我下载了sqlyog 工具 连接 mysql配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root ...转载 2019-04-03 16:19:43 · 272 阅读 · 0 评论 -
Window下mysql环境配置问题整理
本文转自:https://yq.aliyun.com/articles/639577Window下mysql环境配置问题整理参考如下链接。无需安装解压版mysql包创建选项配置首次启动服务用mysqld初始化目录安装后设置和测试启动服务错误信息管理员模式打开cmdmysqld installnet start mysqlMYSql服务正...转载 2019-04-03 16:17:30 · 319 阅读 · 0 评论 -
mysql: unknown variable 'character-set-client=utf8'
在同事安装的MySQL服务器上(居然安装的是My-SQL 5.1.73的老旧版本),登录MySQL时遇到下面“mysql: unknown variable 'character-set-client=utf8'”错误:[root@MySQLDB002 lib]# mysql -u root -pmysql: unknown variable 'character-set-cl...转载 2019-04-03 11:30:51 · 2482 阅读 · 0 评论 -
sqlyog中连接mysql数据库插入中文,显示"?"号
类似这种问题,一看就知道是字符编码格式不一致的原因导致的,分析一下,要么是mysql数据库的编码格式不一样,要么就是sqlyog中的编码格式不一样第一步:首先我们先查看mysql数据库中的字符编码格式在服务器上登录mysql数据库其格式为mysql -h主机ip地址 -u用户名 -p用户密码注意,这里主机ip地址不需要加端口号登录成功之后show varia...原创 2018-11-13 00:15:25 · 4484 阅读 · 1 评论 -
linux下备份mysql命令
本文转自:https://www.cnblogs.com/hongchenok/p/4444048.html一,数据库的备份与导入1),数据库的备份1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名例:mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/mybl...转载 2019-04-03 09:13:07 · 3920 阅读 · 0 评论 -
linux RedHat6.5 mysql卸载与安装
1.下面我们开始给测试服务器10.137.X.X安装mysql安装环境:RedHat6.5 第一步:下载 下载MySQL5.7:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_6...转载 2019-04-03 09:03:10 · 297 阅读 · 0 评论 -
linux redHat mysql5.1升級到5.7过程。
最近准备升级一下mysql版本由于之前使用的是5.1有些老了,准备升级到5.7,于是在测试环境进行升级测试,在这里记录下我操作的过程,免得多年后再用的时候到处百度,也供网友参考。分以下4个大步骤1.备份老的mysql数据库2.完全卸载干净老的mysql数据库,并安装新的mysql5.7...转载 2019-04-03 09:01:08 · 397 阅读 · 0 评论 -
win10下MYSQL的下载、安装以及配置超详解教程
下载MYSQL 官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/。下载流程图如下: 进入官网点击Community,下载社区版。 找到MYSQL Community Server,点击下方DOWN...转载 2019-04-04 13:51:12 · 548 阅读 · 0 评论 -
sql优化个人总结(全)
本文转自:https://www.cnblogs.com/cnzxy/p/9392721.htmlsql优化总结--博客第一次自己写博客,以后要坚持每掌握一个技能点,就要写一篇博客出来,做一个不满足于一个只会写if...else的程序员。最近三个月入职了一家新的公司,做的是CRM系统,将公司多个平台的数据同步到CRM,进行查询,统计和汇总。由于数据量比较庞大,大部分表数据上百万,甚...转载 2019-02-11 11:27:27 · 511 阅读 · 0 评论 -
SQL中EXPLAIN命令详解
本文转自:https://blog.csdn.net/weixin_38230961/article/details/81211605explain里面最关注以下几列:type 本次查询表联接类型,从这里可以看到本次查询大概的效率 key 最终选择的索引,如果没有索引的话,本次查询效率通常很差 key_len 本次查询用于结果过滤的索引实际长度 rows ...转载 2019-02-11 10:50:08 · 3856 阅读 · 0 评论 -
MySQL如何设置自动增长列
本文转自:https://blog.csdn.net/lzd23722086/article/details/76610228 语句如下: alter table person change id id int primary key auto_increment;其中person为表名;id为要设置的自动增长列,且必须为主键;倘若要设置的自动增长列已经设为主键了,prim...转载 2019-01-01 17:53:13 · 2010 阅读 · 0 评论