#mysql

Linux查看mysql 安装路径和运行路径

一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereismysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如...

Mysql sql_mode设置 timestamp default 0000-00-00 00:00:00 创建表失败处理

往数据库里创建新表的时候报错:[Err]1067-Invaliddefaultvaluefor'updateTime'DROPTABLEIFEXISTS`passwd_reset`;CREATETABLE`passwd_reset`(`id`int(11)NOTNULLAUTO_INCREMENT,`staffId`i...

MySQL枚举类型enum字段在插入不在指定范围的值时, 是否是"插入了enum的第一个值"?

刚刚在看<<深入浅出MySQL>>一书的"ENUM类型"一节,以下面的代码举例,得出结论:"还可以看出对于不在ENUM指定范围内的值时,并没有返回警告,而是插入了enum('M','F')的第一个值'M'"但是当我插入另外一种值'S'时,却提示我"DatatruncatedforenumColu...

mysql实现主从备份

mysql主从备份的原理:主服务器在做数据库操作的时候将所有的操作通过日志记录在binlog里面,有专门的文件存放。如localhost-bin.000003,这种,从服务器和主服务配置好关系后,通过I/O线程获取到这个binlog文件然后写入到从服务器的relaylog(中继日志)中,然后从服务器执行从服务器中的sq...
代码星球 ·2020-11-21

mysql主从复制深入分析

在mysql中,主从复制的原理如下图:  1.主数据库将数据变更的sql通过顺序IO写入Binlog中。2.Slave从库通过IOthread将binlog顺序IO读取到从机器中。3.Slave将读取过来的binlog日志顺序IO写入到从服务器的磁盘上,这个文件叫中继日志。4.Slave通过SQLt...

MySql 行转列 存储过程实现

同学们在使用mysql的过程中,会遇到一个行转列的问题,就是把多条数据转化成一条数据用多列显示。方法1.实现方式用下面的存储过程,表名对应的修改就行。BEGINdeclarecurrentinteger;declarestrValuetinytext;declaresqlValueBLOB;declarecolumnC...

连接mysql报错Access denied for user 'root'@'localhost' (using password: YES)解决办法

1.打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”(免密码登录),保存并关闭文件,重启MySQL服务。  2.通过命令行进入MySQL的BIN目录,输入“mysql-uroot-p”(不输入密码),回车即可进入数据库。  3.执...

MySQL 中视图和表的区别以及联系是什么?

p.p1{margin:0;font:13px"HelveticaNeue";min-height:15px}p.p2{margin:0;font:13px"HelveticaNeue"}  两者的区别:(1)视图是已经编译好的SQL语句,是基于SQL语句的结果集的可视化的表,而表不是。(2)视图没...

10分钟梳理MySQL核心知识点

数据库的使用,是开发人员的基本功,对它掌握越清晰越深入,你能做的事情就越多。做业务,要懂基本的SQL语句;做性能优化,要懂索引,懂引擎;做分库分表,要懂主从,懂读写分离...今天我们用10分钟,重点梳理一遍以下几方面:数据库知识点汇总;数据库事务特性和隔离级别;详解关系型数据库、索引与锁机制;数据库调优与最佳实践;面试...

MySQL与PostgreSQL相比哪个更好?

网上已经有很多拿PostgreSQL与MySQL比较的文章了,这篇文章只是对一些重要的信息进行下梳理。在开始分析前,先来看下这两张图:MySQLMySQL声称自己是最流行的开源数据库。LAMP中的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL,如WordPress、Drupal等大多数php开源程序。M...

mysql 面试题 查询出表中某字段的重复值

users表中有两个字段 id和name表数据大概如下: id      name 1      AAA 2    &n...

MySQL 中<=>用法(长知识)

https://www.runoob.com/mysql/mysql-operator.html本章节我们主要介绍MySQL的运算符及运算符的优先级。MySQL主要有以下几种运算符:算术运算符比较运算符逻辑运算符位运算符MySQL支持的算术运算符包括:运算符作用+加法-减法*乘法/或DIV除法%或MOD取余在除法运算和...
代码星球 ·2020-11-21

mysql字符串函数:FIND_IN_SET()使用方法详解

FIND_IN_SET(str,strlist)第一个参数str是要查找的字符串。第二个参数strlist是要搜索的逗号分隔的字符串列表。 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符串。如果第...

mysql语句中----删除表数据drop、truncate和delete的用法

 程度从强到弱1、drop tabletb    drop将表格直接删除,没有办法找回2、truncate(table)tb   删除表中的所有数据,不能与where一起使用3、deletefromtb(where) &...

如何使用Navicat监控mysql数据库服务器

https://jingyan.baidu.com/article/c33e3f48de5208ea15cbb525.html打开Navicat  点击【工具】菜单,选择【服务器监控】下的【MySql】  此时可以查看mysql进程列表  点击【变量】标签页,...
首页上一页...397398399400401...下一页尾页