-
日期:2020-11-03 13:35:07
点击:59
内容简介:存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果。 存储函数的语法: create function 函数([函数参数[,….]]) Returns 返回类型 Begin If( Return (返回的数据) Else Return (返回的数据) end if; end; 例如: create function coun...
-
日期:2020-11-03 13:35:07
点击:59
内容简介:本文实例讲述了MySQL触发器简单用法。分享给大家供大家参考,具体如下: mysql触发器和存储过程一样,是嵌入到mysql的一段程序,触发器是由事件来触发的,这些事件包括,INSERT,UPDATE,DELETE,不包括SELECT 创建触发器 CREATE TRIGGER name,time,event ON t...
-
日期:2020-11-03 13:35:06
点击:59
内容简介:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默...
-
日期:2020-11-03 13:35:06
点击:59
内容简介:什么是MyCAT 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库...
-
日期:2020-11-03 13:35:05
点击:59
内容简介:申明:本重置密码可直接对Homebrew安装的MySQL进行密码重置,对于其他方式安装的MySQL需要切换对应的安装目录即可。 安装MySQL后时间太长了会忘记密码,在这里总结一下忘记密码时如何重置本地MySQL Root密码。 所有操作都在Mac终端(Terminal)中完成。 停止...
-
日期:2020-11-03 13:35:05
点击:59
内容简介:一、问题描述 在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on ‘localhost' (10061)”,情况如图: 二、问题分析 从错误的提示中可以看出MySQL服务没有启动,因此只需要启动MySQL服务就可以了。 三、问题解决 直接采用 net...
-
日期:2020-11-03 13:35:05
点击:59
内容简介:准备工作 1.主从数据库版本最好一致 2.主从数据库内数据保持一致 主数据库:121.199.27.227 /ubuntu 16.04 MySQL 5.7.21 ( 阿里云 ) 从数据库:182.254.149.39 /ubuntu 16.04 MySQL 5.7.21 ( 腾讯云 ) 防火墙配置 配置主服务器只允许特定 IP 访问数据库的...
-
日期:2020-11-03 13:35:04
点击:59
内容简介:第一步:登陆root用户。 第二步:新建一个数据表,并且选好排序规则,此处我使用testtable。 第三步:我们新建一个用户输入相关的账户名以及密码就可以。 第四步:我们对刚才添加的用户 testuser 编辑权限: 进入页面之后,我们只需选择按数据库制定权限。全...
-
日期:2020-11-03 13:35:04
点击:59
内容简介:mysql 5.7.20 zip安装,具体内容如下 (1)解压压缩包,并穿件data文件夹和my.ini文件。 我解压的目录是D:/software/mysql-5.7.21-winx64。 创建data目录,创建或修改my.ini配置文件。 我下载的压缩文件中也不包含my.ini或者default.ini,所以必须手动创建一...
-
日期:2020-11-03 13:35:04
点击:59
内容简介:以前使用mysql不是很多,对mysql的函数也不是很熟悉,遇到这个问题第一时间百度搜索,搜索到这两种方法,这两种方法是排在百度第一条的博客。 方法一 SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age 方法一,作者也说出了...