随笔分类 - 数据库
摘要:###前言 本地Navicat连接远程服务器的数据库出现1045-Access denied for user ‘root’@‘localhost’(using password:YES) 问题。记录一下解决方法,以后方便配置。 ###解决思路 1.查看mysql的权限 use mysql; sel
阅读全文
摘要:##mysql语句的整理 ###1.SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML
阅读全文
摘要:###第一步:查询服务器残留mysql数据并删除 rpm -qa |grep -i mysql find / -name mysql ###第二步:mysql安装包准备 (1) mysql官网下载地址:https://downloads.mysql.com/ (2) wget https://dev
阅读全文
摘要:####前言 InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了。 ####1、事务和外键 ● InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。如果应用中需要执行大量的INSERT或U
阅读全文
摘要:####JDBC本质 只是一个接口 每个数据库的规范 就是实现类的接口 其实是官方 定义的一套操作所有关系型数据库的规则,就是接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包, 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类 1.mysql驱动包准备 mysq
阅读全文
摘要:一、基础用法 mysql中in常用于where表达式中,其作用是查询某个范围内的数据。 select * from where field in (value1,value2,value3,…) 当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择 select *
阅读全文
摘要:事务 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 百度 ACID 原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能
阅读全文
摘要:一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时
阅读全文
摘要:初识MySQL 为什么要学习数据库? 1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存? 5、数据库是几乎软件体系中最核心的一个存在。 什么是数据库? 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可
阅读全文
摘要:###1.下载安装包 ##查看当前目录,源码包下载在此目录下 pwd ##下载命令 wget http://download.redis.io/releases/redis-5.0.5.tar.gz ###2.解压源码包 ##解压会生成一个redis-5.0.5的目录 tar -zxvf redis
阅读全文
摘要:#创建用户 create user 'songwp' IDENTIFIED BY '1234' #用户授权 GRANT ALL ON DB01.* TO 'songwp' #撤销权限 REVOKE ALL ON DB01.* FROM 'songwp' #删除用户 DROP USER 'songwp
阅读全文