首页
学习
活动
专区
工具
TVP
发布

LanceToBigData

本人从事爬虫、java后端以及大数据相关的工作!
专栏作者
173
文章
288164
阅读量
60
订阅数
MySQL(十六)之MySQL用户管理
一、MySQL用户管理概述   MySQL是一个多用户的数据库,MYSQL的用户可以分为两大类:     超级管理员用户(root),拥有全部权限     普通用户,由root创建,普通用户只拥有root所分配的权限 二、MySQL的权限数据库    权限数据库:在MySQL中的mysql数据库。   与权限相关的数据表:user,db,host,tables_priv,columns_priv,procs_priv等。 2.1、user表   1)user表存储的信息   用户的信息:hots(用户所在的
用户1195962
2018-01-18
1.2K0
JDBC(三)数据库连接池(DBCP、C3P0)
前言   这段时间状态有一点浮躁,希望自己静下心来。还有特别多的东西还没有学懂。需要学习的东西非常的多,加油! 一、JDBC复习   Java Data Base Connectivity,java数据库连接,在需要存储一些数据,或者拿到一些数据的时候,就需要往数据库里存取数据。那么java如何连接数据库呢?需要哪些步骤? 1.1、注册驱动   1)什么是驱动      驱动就是JDBC实现类,通俗点讲,就是能够连接到数据库功能的东西就是驱动,由于市面上有很多数据库,Oracle、MySql等等,所以jav
用户1195962
2018-01-18
3.6K0
MySQL(十三)之MySQL事务
前言   这段时间自己会把之前学的东西都总结一遍,希望对自己以后的工作中有帮助。其实现在每天的状态都是很累的,但是我要坚持!   进入我们今天的正题:   为什么MySQL要 有事务呢?事务到底是用来干什么的?我们通过一个例子来说明:   事务广泛的运用于订单系统、银行系统等多种场景。如果有以下一个场景:A用户和B用户是银行的储户。现在A要给B转账500元。那么需要做以下几件事:     1)检查A的账户余额>500元;     2)A账户扣除500元;     3)账户增加500元;   正常的流程走下来
用户1195962
2018-01-18
8280
MySQL(十四)之数据备份与还原
前言   上一篇分享了关于MySQL事务的知识,在我们数据库中最重要的就是数据了,所以数据的备份就显的特别的重要!   为什么要备份数据?   在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分为以下几种:     硬件故障、软件故障、自然灾害、黑客攻击、误操作(占比例大)   所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据, 备份数据的策略要根据不同的应用场景进行定制, 大致有几个参考数值, 我们可以根据这些数值从而定制符合特定环境中的数据备份策略:     能够
用户1195962
2018-01-18
3K0
MySQL(十五)之数据备份中mysqldump详解
前言   其实前面一篇数据备份已经是非常的详细了,这里我想单独的讲解一下mysqldump,相信很多程序员都是用过这个命令的! 一、MySQL数据库的备份与还原 1.1、MySQL数据库备份   1)语法   mysqldump -u username -p db_name table1 table2 ...> xxx.sql     含义:       db_name参数:表示数据库的名称;       table1和table2参数:表示需要备份的表的名称,为空则整个数据库备份;       xxx.s
用户1195962
2018-01-18
2.5K0
MySQL优化原理
前言 说起MySQL的查询优化,相信大家收藏了一堆:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理? 在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。 一、MySQL逻辑架构    如果能在头脑中构建一幅MySQL各组件之间如何协同工作的架构图,有助于深入理解MySQL服务器。下图展示了MySQL的逻辑架构图。
用户1195962
2018-01-18
1K0
MySQL集群(二)之主主复制
前面介绍了主从复制,这一篇我将介绍的是主主复制,其实听名字就可以知道,主主复制其实就是两台服务器互为主节点与从节点。接下来我将详细的给大家介绍,怎么去配置主主复制! 一、主从复制中的问题 1.1、从节点占用了主节点的自增id   环境:     主节点:zyhserver1=1.0.0.3     从节点:udzyh1=1.0.0.5   第一步:我们在主节点中创建一个数据库db_love_1,在创建一个表tb_love(里面有id自增和name属性)。   create database db_love_
用户1195962
2018-01-18
1.4K0
MySQL集群(三)mysql-proxy搭建负载均衡与读写分离
前言 前面学习了主从复制和主主复制,接下来给大家分享一下怎么去使用mysql-proxy这个插件去配置MySQL集群中的负载均衡以及读写分离。 注意:这里比较坑的就是mysql-proxy一直没有更新导致版本太落后了,我在MySQL5.7.19中搭建玩负载均衡后有bug,所以这里我在windows中搭建了两个MySQL(好像是5.6或5.6以下的都可以搭建成功)服务器。    还有就是可以使用mysql-proxy的替代品mysql-Router功能更强大!废话不多说,我们直接干起来。 一、mysq-pro
用户1195962
2018-01-18
2K0
MySQL集群(四)之keepalived实现mysql双主高可用
前面大家介绍了主从、主主复制以及他们的中间件mysql-proxy的使用,这一篇给大家介绍的是keepalived的搭建与使用! 一、keepalived简介 1.1、keepalived介绍     Keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,它根据TCP/IP参考模型的第三、第四层、第五层交换机制检测每个服务节点的状态,如果某个服务器节点出现异常,   或者工作出现故障,Keepalived将检测到,并将出现的故障的服务器节点从集群系统中剔除,这些工作全部是自动完
用户1195962
2018-01-18
1.5K0
JDBC(一)之细说JDBC
今天这一篇写的是关于JDBC的内容。之前一直在学习mysql数据库,那数据库怎么和我们的程序相互交互呢,它们之间的桥梁就是JDBC。接下来让我们直接进入正题! 一、JDBC概述 1.1、JDBC简介   JDBC全称为:Java DataBase Connectivity(java数据库连接)   JDBC是SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范。   JDBC是一组专门负责连接并操作数据库的标准,在整个JDBC 中实际上大量的提供的是接口。由数据库厂商提供,不同数据库其
用户1195962
2018-01-18
3.5K0
JDBC(二)之JDBC处理CLOB和BLOB及事务与数据库元数据获取
前面大概介绍了JDBC连接数据库的过程,以及怎么操作数据库,今天给大家分享JDBC怎么处理CLOB和BLOB存储图片的事情,以及JDBC怎么去处理事务。怎么在插入数据的时候生成主键返回值 一、JDBC处理CLOB和BLOB数据 1.1、JDBC处理CLOB(在MySQL中是TEXT)   环境:   create table tb_clob_test_1(id int,clob_data text); 前面使用的DButils工具类,用来获取Connection连接和关闭资源。   1)text类型也可以存
用户1195962
2018-01-18
1.4K0
MySQL集群(一)之主从复制
前面学完了JDBC,接下来带大家感受一下MySQL集群!其实什么是MySQL集群?简单的说就是一群机器(服务器)的集合,它们连在一起来工作。 其实各种数据库都有自己的集群,常常的多:   我们要学习的
用户1195962
2018-01-18
1.2K0
MySQL(七)MySQL常用函数
前言 上一篇给大家介绍了,MySQL常用的操作符其实已经是非常的详细了,现在给大家分享的是MySQL的常用函数。希望对我和对大家都有帮助。 一、字符串函数   1.1、LOWER、lcase(stri
用户1195962
2018-01-18
3K0
MySQL(八)之DML
昨天晚上很晚的时候才写完MySQL的常用函数,今天给大家讲一下MySQL的DML。接下来让我们直接来学习了,今天感冒了。身体很难受下午的时候要去买一波药了,不然程序员也扛不住呀。 DML全称Data
用户1195962
2018-01-18
7750
MySQL(九)之数据表的查询详解(SELECT语法)一
这一篇是MySQL中的重点也是相对于MySQL中比较难得地方,个人觉得要好好的去归类,并多去练一下题目。MySQL的查询也是在笔试中必有的题目。希望我的这篇博客能帮助到大家! 重感冒下的我,很难受!keep on going,never givp up.(小编高中最喜欢用的句子,因为只记得这一句) 对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询,还有多表查询与子查询都是应用十分广泛的。 一、SEL
用户1195962
2018-01-18
2.8K0
MySQL(九)之数据表的查询详解(SELECT语法)二
上一篇讲了比较简单的单表查询以及MySQL的组函数,这一篇给大家分享一点比较难得知识了,关于多表查询,子查询,左连接,外连接等等。希望大家能都得到帮助! 在开始之前因为要多表查询,所以搭建好环境:  
用户1195962
2018-01-18
1.8K0
MySQL(十)之视图
前言 前面给大家介绍了查询语句,感觉写的还不错的,喜欢的可以去查看。今天给大家分享的是MySQL中的视图。 视图(View):视图是由查询结果形成一张虚拟的表。非临时表,只要不删除的话就会一直存放在磁盘上,但是没有对应的文件。视图的使用和正常的表的使用一样。 一、什么是视图   视图是数据库数据的特定子集。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响。   视图是抽象的,他在使用时,从表里提取出数据,形成虚的表。不过对他的操作有很多的限
用户1195962
2018-01-18
1.4K0
MySQL(十一)之触发器
上一篇介绍的是比较简单的视图,其实用起来是相对比较简单的,以后有什么更多的关于视图的用法,到时候在自己补充。接下来让我们一起了解一下触发器的使用! 一、触发器概述 1.1、什么是触发器   触发器(Trigger):监视某种情况,并触发某种操作。在MySQL Server里面也就是对某一个表的一定的操作,触发某种条件(Insert,Update,Delete 等),从而自动执行的一段程序。   注意:你必须拥有相当大的权限才能创建触发器(CREATE TRIGGER),如果你已经是Root用户,那么就足够
用户1195962
2018-01-18
2K0
MySQL(二)之服务管理与配置文件修改和连接MySQL
上一篇给大家介绍了怎么在linux和windows中安装mysql,本来是可以放在首页的,但是博客园说“安装配置类文件”不让放在首页。接下来给大家介绍一下在linux和windows下MySQL的一下简单的知识。 一、MySQL的服务管理  1.1、在Linux中 sudo service mysql start|stop|restart  1.2、在windows中     net start|stop mysql服务名,还可以使用图形化界面,在CMD中输入services.msc,或者是在控制面板中
用户1195962
2018-01-18
2.6K0
MySQL(三)之SQL语句分类、基本操作、三大范式
一、SQL语句的分类   DML(Data Manipulation Langauge,数据操纵/管理语言) (insert,delete,update,select)     DDL(Data Definition Language,数据定义语言) (create,drop,alter)   DCL(Data Control Language,数据控制语言) grant(授权),revoke(撤销权限)   TCL(Transaction Control Language,事务控制语言)
用户1195962
2018-01-18
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档