MySQL
文章平均质量分 69
嘻嘻你好呀
欢迎交流讨论
展开
-
mysql5xxx版本安装到最后一步无响应
首先我的安装过程是根据这个大哥的博客走的:MySQL5.0安装教程我电脑中已经有了一个mysql8的版本在安装msyq5前,我先是关闭了我的msyql8的服务,然后将他的环境变量禁用之后就开始安装mysql5,但是第一遍无响应,我就直接从任务管理器结束,然后卸载了,第一次我的服务名是msyql50第二遍的时候我发现当我想给服务起名字msyql50时,他会在后面多一个1,然后我现在服务名就是msyql501,然后就ok了...原创 2022-03-19 15:42:23 · 789 阅读 · 0 评论 -
Mysql总结
Mysql总结版本:8.0.202021-11-28>初稿2021-12-10>二次整理-剩余视图、索引、事务2021-12-15>整理完所有的中英对照eg:例如数据库的三大范式1、第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据线;也就是说:每列的值具有原子性,不可再分割2、第二范式(2NF)是在第一范式(1NF)的基础上建立起来得,满足第二范式(2NF)必须先满足第一范式(1NF)。如果表是单主键,那么主键以外的列必须完全依赖于主键;如果表是复合主键原创 2021-12-15 20:51:17 · 3164 阅读 · 1 评论 -
MySQL作业题整理(五)-主从双备
主服务器配置(192.168.144.140)—china先关闭防火墙systemctl status firewalld.service # 查看状态 systemctl stop firewalld # 停止systemctl disable firewalld # 移除1.设置server-id值并开启binlog参数vim /etc/my.cnf# 添加如下内容[mysqld]# 主从双备配置log-bin=mysql-bin #开启二进制日志server-id原创 2021-05-14 09:22:53 · 104 阅读 · 0 评论 -
MySQL精简50题练习
写在前面:有的题目有可能有别的更好的解法,欢迎补充指正数据表介绍1.学生表Student(SId,Sname,Sage,Ssex)SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别2.课程表Course(CId,Cname,TId)CId 课程编号,Cname 课程名称,TId 教师编号3.教师表Teacher(TId,Tname)TId 教师编号,Tname 教师姓名4.成绩表SC(SId,CId,score)SId 学生编号,CId 课程编.原创 2021-05-06 21:02:54 · 372 阅读 · 0 评论 -
mysql数据库库表操作
mysql数据库库表操作一.数据库操作1.查看数据库shou databases [like wild]2.创建数据库create database [if not exists] 数据库名称;li: create database 数据库名称 [default charset=utf8mb4];查看创建数据库:show create database <数据库名>;3.删除drop database [if exists] 数据库名;4.切换use 数据库名;5原创 2021-04-26 18:50:47 · 417 阅读 · 0 评论 -
分析MySQL中Innodb和Myisam引擎的优缺点
1.MyISAM和InnoDB简介1.1 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的 ISAM (Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,而且提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISAM不支持事务和行级锁 ,而且最大的缺陷就是崩溃后无法安全恢复。1.2 5.5版本之后,MySQL引入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。与原创 2021-04-22 13:15:03 · 378 阅读 · 0 评论 -
MySQL作业题整理(三)-索引+视图
MySQL作业题整理(三)-索引+视图学生表:Student (Sno, Sname, Ssex , Sage, Sdept)学号,姓名,性别,年龄,所在系 Sno为主键课程表:Course (Cno, Cname,)课程号,课程名 Cno为主键学生选课表:SC (Sno, Cno, Score)学号,课程号,成绩 Sno,Cno为主键1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。2.修改student 表中年龄(age)原创 2021-04-19 22:56:42 · 543 阅读 · 0 评论 -
六、MySQL索引视图
文章是个人整理,方便日后查阅复习视图1.视图是什么视图通过以定制的方式显示来自一个或多个表的数据视图是一种数据库对象,用户可以像查询普通表一样查询视图视图内其实没有存储任何数据,它只是对表的一个查询视图的定义保存在数据字典内,创建视图所基于对表称为“基表”2.视图的优点和作用作用控制安全保存查询的数据优点提供了灵活一致级别安全性。隐藏了数据的复杂性简化了用户的SQL指令通过重命名列,从另一个角度提供数据3.创建视图creat [or replace] view .原创 2021-04-19 21:21:58 · 197 阅读 · 0 评论 -
MySQL作业题整理(一)-单表查询
水落鱼梁浅,天寒梦泽深。单表查询CREATE TABLE `worker` ( `部门号` int(11) NOT NULL, `职工号` int(11) NOT NULL, `工作时间` date NOT NULL, `工资` float(8,2) NOT NULL, `政治面貌` varchar(10) NOT NULL DEFAULT '群众', `姓名` varchar(20) NOT NULL, `出生日期` date NOT NULL, PRIMARY KEY (`职工.转载 2021-04-18 21:45:51 · 846 阅读 · 0 评论 -
MySQL作业题整理(二)-多表关联查询
知者乐水,仁者乐山多表关联查询练习多表查询-- 1.创建student和score表CREATE table student(id int(10) not NULL UNIQUE PRIMARY KEY, #unique 唯一的 name varchar(20) not NULL,sex varchar(4),birth YEAR,department varchar(20),address varchar(50));-- 创建score表。SQL代码如下:CREATE t.原创 2021-04-18 21:30:33 · 1356 阅读 · 0 评论 -
Redhat8.2用yum安装docket进而安装mysql5.7.14
之前没找到怎么安装,最近找到了一个大哥的文章,我试了一下,很成功,特的整理出来,不过和centos也大同小异,基本上一样安装docker1.卸载旧版本(如果安装过旧版本的话)yum remove docker \ docker-common \ docker-selinux \ docker-engine2.安装需要的软件包yum-util提供yum-config-manager功能另外两个是devicemapper驱动依赖的yum install .转载 2021-03-31 21:31:50 · 254 阅读 · 0 评论 -
CentOS7用yum安装Dockers进而安装MySQL,运行MySQL
安装docker1.安装所需的软件包,存储驱动程序需要 device-mapper-persistent-data 和 lvm2yum install -y yum-utils device-mapper-persistent-data lvm22.下载docker软件源========================建议使用阿里云的镜像进行加速,要不太慢了[root@localhost ~] yum-config-manager --add-repo http://mirrors.aliyu原创 2021-03-31 20:48:43 · 268 阅读 · 0 评论 -
Redhat8.2安装MySQL5.7(yum在线/rpm离线/二进制)
1.yum在线安装1.换源,用Centos-8.repo替换掉/etc/yum.repos.d/redhat.repo这个文件yum clean all # 清理yum缓存,使设置生效yum makecache # 将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度yum repolist #显示所有仓库最后会变成这个样子2.创建文件夹/soft用来存放安装源cd /soft/wget -i -c http://dev.mysql.com/get/mysql57-co原创 2021-03-30 19:00:36 · 1312 阅读 · 3 评论 -
Redhat 8.2_cmake编译源码安装MySQL5.7.14
源码安装!!!准备工作,下载链接https://downloads.mysql.com/archives/community/,找到自己所要的版本 mysql-boost-5.7.14.tar.gz1.先将包传输到Linux中利用xfpt传输,在xshell中也可以直接快捷键ctrl+alt+f将 mysql-boost-5.7.14.tar.gz 文件拖入虚拟机目录中,然后进入该目录2.安装开发工具和开发包yum install -y cmake gcc-c++* mak原创 2021-03-30 13:14:38 · 2087 阅读 · 3 评论 -
MySQL(适用于5.7及8)数据库概论(简介)及安装
MySQL数据库的下载及安装下载到官网下载MySQL官网地址: http://www.mysql.com/进入官网,点击DOWNLOADS进去有可能有点慢,耐心等待一下,然后往下滑,我们要下载的是社区版找到MySQL Community (GPL) Downloads点进去.MySQL 常见版本:MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。MySQL Enterprise Edition 企业版本,需付费,可以试用 30 天。MySQL Cl原创 2021-03-23 20:17:20 · 391 阅读 · 3 评论