centos7下在线安装mysql

  • Post author:
  • Post category:mysql

Centos7 安装完成后,如果要安装mysql ,先卸载默认安装的mariadb数据库。 如果是centos7请执行如下(A-B步骤) A 、centos7中安装的是MariaDB,查找组件 rpm -qa | grep -i maria* B 、卸载mariadb 数据库: yum -y remove mariadb-libs.x86_64 如果是安装了mysql ,需要卸载重新安装,执行以下…

继续阅读 centos7下在线安装mysql

mysql 8用mysql dump导出的整个库数据没有

  • Post author:
  • Post category:mysql

导出完整的数据库,请使用以下命令: mysqldump -u[username] -p [database_name] > [dump_file_name].sql 其中,[username] 是 MySQL 用户的名称,[database_name] 是要导出的数据库的名称,[dump_file_name] 是导出的文件的名称。当运行该命令时,MySQL 将提示您输入密码。 如果您在导出过…

继续阅读 mysql 8用mysql dump导出的整个库数据没有

mysql简单练习题–答案版

  • Post author:
  • Post category:mysql

mysql简单练习题–答案版 查询名字中含有「龙」字的学生信息 SELECT * FROM student WHERE sname LIKE '%龙%'; 查询「数」姓的所有老师的信息 SELECT * FROM teacher WHERE Tname LIKE '数%'; 查询男生、女生人数 SELECT Ssex,COUNT(ssex) as 人数 FROM student GROUP BY …

继续阅读 mysql简单练习题–答案版

MySQL排序规则

  • Post author:
  • Post category:mysql

1、MySQL的排序规则是干什么的? 我们在使用 Navicat for MySQL 或 MySQL Workbench 创建数据库的时候,除了数据库名称和字符集外,我们还可以设置 Collation【排序规则】 (当然我们也可以使用默认的排序规则),那么这里的 排序规则 到底是干什么的? 排序规则概念 :是指对指定字符集下不同字符的比较规则。排序规则有以下特征: 它和字符集( CHARSET )…

继续阅读 MySQL排序规则

MySQL中限制查询超时时间

  • Post author:
  • Post category:mysql

场景: 某个复杂查询虽然前端QL的窗口关闭了,但实际SQL已经下发到数据库层去执行了,这种任然会对MySQL造成过大的压力。 建立数据库过载保护机制. 即对提交的query申请提前设置合理的执行时间. 控制慢查询带来的性能开销,从而消除影响高峰期的服务质量的隐患. 解决办法: 1、设置max_execution_time,当前系统的max_execution_time 值为0,表示不做任何限制,可…

继续阅读 MySQL中限制查询超时时间

mysql日期 获取本月第一天 获取下个月的第一天

  • Post author:
  • Post category:mysql

select curdate(); --获取当前日期 select last_day(curdate()); --获取当月最后一天。 select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天 select date_add(curdate()-day(curdate())+1,interval 1 month); --…

继续阅读 mysql日期 获取本月第一天 获取下个月的第一天

CenterOS下的mysql安装及初始化:

  • Post author:
  • Post category:mysql

CenterOS安装步骤: 查看CentOS自带mysql是否已安装。 输入:yum list installed | grep mysql 输入:yum -y install mysql-server mysql mysql-devel , 命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕。 输入:rpm -qi mysq…

继续阅读 CenterOS下的mysql安装及初始化:

一次mysql数据库迁移导出导入后数据库存储过程丢失问题(已解决)

  • Post author:
  • Post category:mysql

一次 mysql 数据库迁移导出导入后数据库存储过程丢失问题 ( 已解决 ) mysql版本5.7 最近公司项目在进行批量的数据库小版本升级,升级过程均为mysqldump全库后导入导新库中,批量导出导入完成一批数据库后,发现存在一个mysql数据库没有导入成功,并且发现原库中的存储过程也不在新库中。 最初怀疑是用户库导出有误(因为存储过程是与数据库账号绑定的),于是进行了第二次数据库迁移,同样,…

继续阅读 一次mysql数据库迁移导出导入后数据库存储过程丢失问题(已解决)

mysql的索引结构_数据库索引结构

  • Post author:
  • Post category:mysql

概述 本文主要描述基本的数据结构:LSM-Trees和B-tree,其中LSM-Trees构成了leveldb、rocksdb等的基础,B-tree是大多数关系型数据库的基础。我们先来看一个最简单的数据库的雏形: write() { echo "$1,$2" >>file } read(){ grep "^$1," file |sed -e "s/^$1,//" | tail -n 1…

继续阅读 mysql的索引结构_数据库索引结构

MySql中的varchar的最大长度到底是多长?

  • Post author:
  • Post category:mysql

问题背景 今天搞了一个留言新功能,但是老总非要将留言文本长度放开到500的长度,我有些犯难了,到底是用text还是varchar,毕竟之前的使用mysql也没有具体查看varchar的具体长度。 varchar的存储规则 4.0 版本以下:varchar(10)代表的是10个字节,如果我们存放汉字(UTF8)时候,则只能存放3个汉字(每个汉字占用3个字节) 5.0 版本以上:varchar(10)…

继续阅读 MySql中的varchar的最大长度到底是多长?