![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
MySQL学习
我走过的路你也许在走
内卷的正确理解应该是:我觉得自己已经很努力了,但是转头看看身边的人,他们比我还优秀还努力,于是我继续努力!
展开
-
MySQL触发器(二)
需求:新员工入职后,存在一张基本的信息表,入职成功后默认生成邮箱和密码,并邮件告知。提醒员工修改初始密码,并统计有哪些人修改了密码的。表一:t_emp_user-----职员信息表表二:t_user_info------职员账户信息表表三:统计密码修改的情况(哪些已经修改的)其他功能:发送邮件告知用户修改。(用户新入职提供的邮箱地址:如qq、163等邮箱)一、建表。二、创建触发器。三、邮件功能。四、验证。...原创 2020-11-11 23:50:39 · 157 阅读 · 0 评论 -
MySQL触发器使用(一)
需求:用户修改密码的时候,记录谁在什么时间下修改了密码。------用户修改了A表的密码,将记录写入B表作记录。用户表:t_user-----A字段:user_id、user_name、user_pwd、create_time、update_time、description记录表:t_user_log-----B字段:t_user_log_id、user_id、update_time、description、外主键:t_user.user_idSQL语句:insert into B value(u原创 2020-11-11 19:56:42 · 141 阅读 · 0 评论 -
sql语句
50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (select s#,score from SC where C#=‘001’) a,(select s#,scorefrom SC where C#=‘002’) bwhere a原创 2020-06-22 23:00:34 · 1278 阅读 · 0 评论 -
mysqldump命令详解
1.简介mysqldump为MySQL逻辑备份工具,产生一系列SQL语句,之后重新执行以产生备份的库、表及数据。也可产生CSV、XML等格式的数据。适用于各类引擎的表。运行mysqldump需一定的权限。如,备份表的最低权限为select,备份视图需show view权限,备份触发器需trigger权限。mysqldump的输出可能包含alter database语句,如,用于保持备份库的字符集,此时需要有备份库上的alter权限。若不使用—single-transaction选项则还需lock tab原创 2020-06-22 22:43:32 · 7510 阅读 · 0 评论 -
yum安装mysql5.7(centos7)
前言:这里介绍工具安装mysql5.7。一、更换yum源。(阿里云)yum -y install wgetwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo添加epel源:wget -O /etc/yum.repos.d/epel.repo http://mirr...原创 2020-03-18 22:54:26 · 205 阅读 · 0 评论 -
登录MySQL忘记密码解决办法
一、命令式修改:1、先关闭你的Mysql服务。Windows:已经将MySQL服务添加到系统服务:net stop MySQL的服务名称Linux:version>=7:systemctl stop mysqlversion<7:service mysql stop如果没有添加系统服务也没有设置环境变量,直接到MySQL的安装bin目录下面停掉mysql服务。(我相信这...原创 2020-03-16 22:28:52 · 360 阅读 · 0 评论 -
mysql5.7的安装(centos7)
下载过程不在这里介绍。一、安装:下载好的安装包,放到centos7操作系统上:mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar然后解压:tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar因为是rpm打包的,所以用rpm工具安装,安装前先删除mysql的依赖包:yum remove mysql-libs安...原创 2020-03-03 01:51:12 · 139 阅读 · 0 评论 -
centos7卸载mysql5.7
1、关闭mysql服务。systemctl stop mysqld原创 2020-02-28 01:07:11 · 123 阅读 · 0 评论 -
mysql安装的时候依赖包出现问题
问题描述为:[root@localhost ~]# rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm警告:mysql-community-server-5.7.28-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY错误:依赖检测失败:mysql-com...原创 2020-02-28 00:46:12 · 3217 阅读 · 0 评论 -
Cenos7安装mysql5.7中遇到的问题
一、问题描述:由于mysql的包是在mysql官网下载的,mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar。1、解压:tar -zvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar在安装rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm报错,如下:二、解决办法...原创 2020-02-27 21:43:53 · 306 阅读 · 0 评论 -
MySQL5.7的卸载(Windows 10)
在这里简单的介绍卸载的指引。mysql的安装形式有两种,:1是解压式的安装。2是msi的图形化界面安装。1、解压式的安装的卸载方式。a、停掉mysql服务,做好数据备份:net stop mysqlb、删除mysql的服务:mysqld -remove (安装的时候是mysqld -install)c、删除mysql的安装文件夹。将图中的mysql57文件夹全部删除。d、删除环境...原创 2020-02-27 15:24:31 · 526 阅读 · 0 评论 -
MySQL5.7的安装(Windows 10)
一、下载1、先进入Mysql官网:https://dev.mysql.com/,如下:然后选择【downloads】,如图所示:然后选择【MySQL Community (GPL) Downloads »】,如图所示:选择【MySQL Community Server】,如图所示:此处我们选择5.7的版本,选择【Archives】,下载zip解压安装。然后选择下载的版本和对应...原创 2020-02-26 19:04:13 · 286 阅读 · 0 评论 -
centos7安装mysql5.7
一、下载二、安装三、原创 2019-11-29 16:16:52 · 171 阅读 · 2 评论 -
MySQL学习笔记(二)
数据目录1.数据库在文件系统中的表示1.每个数据库都会数据目录下创建一个同名的子目录(文件夹)2.在该与数据库名同名的子目录下创建一个名为db.opt的文件, 这个文件中包含了该数据库的各种属性3.其他的数据库在数据目录下都有对应的子目录。但information_schema比较特殊2.表在文件系统中的表示1.表结构的定义数据库子目录下创建了一个专门用于描述表结构的文件表名.fr...原创 2019-10-16 15:58:43 · 201 阅读 · 0 评论 -
MySQL学习笔记(一)
基本信息1.bin目录下命令1.mysqld启动一个mysql服务端进程.但该命令不常用2.mysqld_safe间接调用mysqld,同时启动了另外一个监控进程. 监控进程在服务端进程挂了的时候,可以重启进程.同时将服务器程序的出错信息和其他诊断信息生成日志3.mysql.server start/stop间接的调用mysqld_safe建立客户端连接mysql -h主机名 ...原创 2019-10-16 15:56:33 · 118 阅读 · 0 评论 -
MySQL用户管理
一、新增用户二、删除用户三、授权(加权限、减权限、修改权限)原创 2019-10-14 10:20:31 · 83 阅读 · 0 评论 -
MySQL修改密码(记得密码+忘记密码)
一、使用set 命令(记得密码) 先登录MySQL服务: set password for 用户名@localhost=password('新密码');二、使用update命令(记得密码) 先登录MySQL服务: use mysql; update user set password=password('新密码') where user='用户名' and host='localho...原创 2019-10-14 09:58:51 · 126 阅读 · 0 评论 -
MySQL show variables学习
1、 查看版本: show variables like 'version%';![在这里插入图片描述](https://img-blog.csdnimg.cn/20191012115011564.png)2、3、4、5、6、7、8、9、10、原创 2019-10-12 11:50:20 · 424 阅读 · 0 评论 -
MySQL常用命令
一、MySQl某张表的备份(本数据库备份) 1)、<----例子----> 原表为table1,备份表为table2: a)、复制表结构:create table table2 like table1; b)、先复制表结构再复制表全部数据: create table table2 like table1; inset into table2 (select * fr...原创 2019-10-11 12:17:07 · 134 阅读 · 0 评论 -
MySQL备份和还原命令
MySQL常用选项:-u:表示用户名。-p:表示密码。-P:表示端口号,不写默认3306。–all-databases, -A:表示备份所有数据库。–databases, -B: 表示用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。-d:表示只导出数据库的表结构-t:表示只导出...原创 2019-10-10 14:58:45 · 364 阅读 · 0 评论