【 数据库 】(DataBase-DB)按照数据结构来组织、存储和管理数据的仓库,实际上就是文件+管理系统 【 数据库管理系统 】(DBMS)专门用于管理数据库的计算机软件,为数据库提供数据的定义、建立、维护、查询等操作…
分类:MySql
MySql入门-(二)
最近刚刚开始学习Mysql,然而学习MySql必经的一个过程就是SQL语句,只有按照文档从头开始学习SQL语句。学习的过程是痛苦的,但是学完的成果是甘甜的。 SQL 语法 所有的 SQL 语句都以下列关键字之一开始:SE…
布隆过滤器简介
最近做爬虫项目过滤重复的url的时候,了解到一个东西,叫布隆过滤器,然后也学习了一下,写下这篇博客记录一下.下面我们将分为几个专题来介绍布隆过滤器:1.什么是布隆过滤器;2…
php 学习笔记之搭建开发环境(mac版)
Mac 系统默认集成了很多开发工具,其中就包括 php 所需要的一些软件工具. 下面我们将搭建最简单的 php 开发环境,每一步都会验证上一步的操作结构,请一步一步跟我一起搭建吧! web 服务器之 apache apa…
一个mysql死锁场景分析
最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录。涉及知识点:共享锁、排他锁、意向锁、间隙锁、插入意向锁、锁等待队列 有帮助的话就点个赞,关注专栏数据库,不跑路吧~~不定期更新数据库的小知…
SQL 行转列,列转行
SQL 行转列,列转行 行列转换在做报表分析时还是经常会遇到的,今天就说一下如何实现行列转换吧。 行列转换就是如下图所示两种展示形式的互相转换 行转列 假如我们有下表: SELECT * FROM student PIV…
关于springboot打包部署到Linux的简单记录
由于最近自己在学习springboot的相关知识,所以就在百度云上买了个服务器,以便自己后期学习和部署自己写的项目。万里长城才开始呢。 首先通过idea软件写的springboot项目可以直接通过maven进行打包。 先…
debian(Linux)搭建环境跑javaweb应用
1.搭建JAVA环境,配置jdk包 1、卸载debian ubuntu 自带的openjdk #apt-get remove openjdk* 卸载但不删除配置 #apt-get purge openjdk* 卸载并且删…
java面试一、恒生电子2019面试题(一)
1、java是面向对象编程的语言,那么什么是对象? 万物皆对象,java中对象是类的具体实例,类是对象的的抽象定义。类指的是一类东西,比如书籍、手机,这些都是一类东西或者物品对象:指类的具体试题,比如一本格林童话书、一个…
Navicat不能够远程登录Linux上的mysql数据库解决方法
第一步是要登录远程Linux电脑的mysql数据库: mysql -uroot -p 然后切换到mysql数据库: mysql>use mysql 第二步就是要修改权限: mysql> grant all p…
MySQL笔记免费送
不知道你在平时工作或学习中,会不会经常写文档、记笔记 ~~ 笔者建议大家试着多写写文档 多记记笔记。把自己工作学习中遇到的问题,解决的方法都记录下来,别人写的好的文章也可以保存一下。长期下来 你会发现 这些文档记录着你的…
MariaDB 开启「慢查询」 Log,找出到底慢在哪个 Query 语句上 (Slow query log、High CPU)
本教学使用环境介绍伺服器端:Ubuntu 18.04 LTS资料库:Mariadb 10.1.34(Mysql)语言版本:php 7.3本机端:MacOS High Sierra 网路上写的设定档是 /etc/mysql…