随笔分类 -  MySQL

摘要:1 下载安装 1.1 下载 直接官网下载https://www.mysql.com/ ①拉倒最下面,点community server ②选择之前的版本 ③选5.7,通过压缩包来安装,点download 1.2 解压安装 ①下载完后直接解压(全英文路径) ②创建自己的my.ini 配置如下: # 允 阅读全文
posted @ 2022-09-06 23:19 Fancy[love] 阅读(246) 评论(0) 推荐(0)
摘要:grafana介绍 Grafana是一个开源的度量分析与可视化套件,纯JavaScript开发的前端工具,通过访问库(如InfluxDB),展示自定义报表、显示图表等。它的UI十分灵活,有丰富的插件和模板,功能强大。一般用在时序数据的监控方面。 安装 可参考官网的详细安装方法 http://docs 阅读全文
posted @ 2022-09-01 22:49 Fancy[love] 阅读(1772) 评论(0) 推荐(0)
摘要:本篇文章介绍一个使用Navicat完成SQL简单索引的案例,和之前的文章-Navicat中简单触发器的使用(初级,已完善) 一样,本篇文章是能让新手快速将索引用起来,不过多介绍索引更深层次的理论知识(关于索引介绍的文章有很多)。 什么是索引 简单的说索引类似于书的目录,和图书馆每本书架的标签一样,是 阅读全文
posted @ 2022-08-31 23:59 Fancy[love] 阅读(1979) 评论(0) 推荐(0)
摘要:按照规范设计,我们将数据库的设计过程分为六个阶段: 系统需求分析阶段; 概念结构设计阶段; 逻辑结构设计阶段; 物理结构设计阶段; 数据库实施阶段; 数据库运行与维护阶段; 每个阶段的详细资料来自:数据库设计(百度文库) 图片来源:Navicat官网 http://www.navicat.com.c 阅读全文
posted @ 2022-05-31 23:59 Fancy[love] 阅读(1012) 评论(0) 推荐(1)
摘要:584题干 给定表 customer ,里面保存了所有客户信息和他们的推荐人。 写一个查询语句,返回一个客户列表,列表中客户的推荐人的编号都 不是 2。 SQL架构 Create table If Not Exists Customer (id int, name varchar(25), refe 阅读全文
posted @ 2022-05-31 23:48 Fancy[love] 阅读(150) 评论(0) 推荐(0)
摘要:511题干 写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 SQL架构 Create table If Not Exists Activity (player_id int, device_id int, event_date date, games_played int) Trunc 阅读全文
posted @ 2022-05-16 00:00 Fancy[love] 阅读(55) 评论(0) 推荐(0)
摘要:什么是索引? 定义 数据库只做两件事情:存储数据、检索数据。而索引是在你存储的数据之外,额外保存一些路标(一般是B+树),以减少检索数据的时间。所以索引是主数据衍生的附加结构。 一张表可以建立任意多个索引,每个索引可以是任意多个字段的组合。索引可能会提高查询速度(如果查询时使用了索引),但一定会减慢 阅读全文
posted @ 2022-05-14 23:59 Fancy[love] 阅读(1152) 评论(0) 推荐(1)
摘要:数据库系统故障的种类 1、事务故障:是由于程序执行错误而引起事务非预期的、异常终止的故障。通常有如下两类错误引起事务执行失败: (1)逻辑错误。如非法输入、找不到数据、溢出、超出资源限制等原因引起的事务执行失败。 (2)系统错误。系统进入一种不良状态(如死锁),导致事务无法继续执行。 2、系统故障: 阅读全文
posted @ 2022-05-07 23:50 Fancy[love] 阅读(547) 评论(0) 推荐(0)
摘要:事务 事务:是一系列的数据库操作,是数据库应用程序的逻辑单位,即应用程序对数据库的操作都应 该以事务的方式进行。 • 事务是一个操作序列,这些操作“要么都做,要么都不做”。 • 事务定义的语句如下: (1)BEGIN TRANSACTION:事务开始。 (2)END TRANSACTION:事务结束 阅读全文
posted @ 2022-05-06 23:26 Fancy[love] 阅读(331) 评论(0) 推荐(0)
摘要:授权(GRANT) 语句格式: GRANT 权限 ON TABLE/DATABASE 表名/数据库名 TO 用户1,用户2… /PUBLIC [WITH GRANT OPTION]; PUBLIC:表示将权限授予所有人 WITH GRANT OPTION:表示获得了这个权限的用户还可以将权限赋给其他 阅读全文
posted @ 2022-05-01 23:53 Fancy[love] 阅读(482) 评论(0) 推荐(0)
摘要:NoSQL数据库的种类 CAP理论 • CAP理论:简单地说,就是对于一个分布式系统,一致性(Consistency)、可用 性和分区容忍性三个特点最多只能三选二。 • 一致性(Consistency):是指系统在执行了某些操作后仍处于一个一致的状态。 • 可用性(Availablity):是指对数 阅读全文
posted @ 2022-04-30 23:46 Fancy[love] 阅读(89) 评论(0) 推荐(0)
摘要:嵌入式SQL SQL提供了将SQL语句嵌入到某种高级语言中的方式,通常采用预编译的方法。 1、区分主语言与SQL语句的方式: EXEC SQL <SQL语句> 2、向主语言传递SQL语句执行的状态信息的方式: SQLCA,即SQL通信区,是系统默认定义的全局变量。 3、主变量(共享变量): • 主语 阅读全文
posted @ 2022-04-30 23:26 Fancy[love] 阅读(213) 评论(0) 推荐(0)
摘要:197题干 编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 id 。 返回结果 不要求顺序 。 SQL架构 Create table If Not Exists Weather (id int, recordDate date, temperature int) Trun 阅读全文
posted @ 2022-04-30 22:19 Fancy[love] 阅读(108) 评论(0) 推荐(0)
摘要:本文介绍如何将自己的MySQL数据库中的数据通过Git推送到码云Gitee进行备份和管理 Git的基础知识、安装和配置请移步https://www.cnblogs.com/fancy2022/p/16177115.html 1.获取本地仓库 ①将自己的mysql数据文件所在文件目录初始化为一个Git 阅读全文
posted @ 2022-04-29 19:13 Fancy[love] 阅读(951) 评论(0) 推荐(0)
摘要:数据库的备份与还原在数据库的维护工作中最重要的一环,也是初学者必须掌握的技能。 这里介绍一下使用Navicat for MySQL工具进行mysql数据库的自动备份与还原的操作。 1 备份 1.1 新建批处理作业 1.2 加入备份工作 此处注意双击右侧“可用的工作”中的备份选项 点击保存,输入自动运 阅读全文
posted @ 2022-04-29 11:23 Fancy[love] 阅读(448) 评论(0) 推荐(0)
摘要:196题干 编写一个 SQL 删除语句来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件。 以 任意顺序 返回结果表。 (注意: 仅需要写删除语句,将自动对剩余结果进行查询) 查询结果格式如下所示。 SQL架构 Create table If Not Exists Person (Id 阅读全文
posted @ 2022-04-26 23:30 Fancy[love] 阅读(77) 评论(0) 推荐(0)
摘要:SQL的基本组成 1、数据定义语言。SQL DDL提供定义关系模式和视图、删除关系和视图、修改关系模式的命令。2、交互式数据操纵语言。SQL DML提供查询、插入、删除和修改的命令。3、事务控制。SQL提供定义事务开始和结束的命令。4、嵌入式SQL和动态SQL。用于嵌入到某种通用的高级语言中混合编程 阅读全文
posted @ 2022-04-25 23:03 Fancy[love] 阅读(1525) 评论(0) 推荐(0)
摘要:181题干: 编写一个SQL查询来查找收入比经理高的员工。 以 任意顺序 返回结果表 SQL架构 Create table If Not Exists Employee (id int, name varchar(255), salary int, managerId int) Truncate t 阅读全文
posted @ 2022-04-15 23:58 Fancy[love] 阅读(37) 评论(0) 推荐(0)
摘要:题干: 编写一个 SQL 查询,查找所有至少连续出现三次的数字。 返回的结果表中的数据可以按 任意顺序 排列。 查询结果格式如下面的例子所示: SQL架构: Create table If Not Exists Logs (id int, num int) Truncate table Logs i 阅读全文
posted @ 2022-04-09 00:00 Fancy[love] 阅读(171) 评论(0) 推荐(0)
摘要:使用场景 最近笔者在用Word写数据库设计相关文档,需要将一些代码写到Word里,但是直接粘贴达不到编辑器里的效果,或者在word里显得特别不搭。于是在网上找了很多方法,最后个人比较喜欢以下方法,以下是效果图: 步骤一:打开http://www.codeinword.com/ 步骤二:将需要插入到W 阅读全文
posted @ 2022-03-31 19:00 Fancy[love] 阅读(5383) 评论(0) 推荐(0)