数据库教程

  • 📂mysql第四天使用 视图、触发器、存储、函数:教程

    1.python中mysql的使用:import pymysql #数据库模块的导入 user=input('username') pwd=input ('password') conn=pymysql.connect(host='localhost',user='root',password='',database='db3')# 进行数据库连接拿到数据库句柄 cursor =conn....

  • 📂Oracle GoldenGate 12.3.0.1.4 安装配置 之04 (配置数据库支持GoldenGate)教程

    ogg12.3.0.1.4 可以支持oracle 11.2.0.4,但是需要打补丁170301891.配置 tnsname (xag100,xag101)TNS_DB100 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xag100)(PORT = 1521)) ) (C...

  • 📂spark sql的练习题教程

    1、使用Structured Streaming读取Socket数据,把单词和单词的反转组成 json 格式写入到当前目录中的file文件夹中 2、请使用Structured Streaming读取student_info文件夹写的csv文件, 2.1、统计出文件中的男女生各有多少人 2.2、统计出姓“王”男生和女生的各有多少人 3、请使用Structured Streaming读取...

  • 📂Mysql第九篇【子查询】教程

    子查询分类按结果集的行列数不同分为4种标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般为多行多列)按子查询出现在主查询中的不同位置分select后面:仅仅支持标量子查询。from后面:支持表子查询。where或having后面:支持标量子查询(单列单行)、列子查询(单列多行)、行子查询(多列多行)exists后面(即相关子查询):...

  • 📂Mysql binlog日志太多,占用大量磁盘空间该如何正确处理教程

    Mysql binlog日志太多,占用大量磁盘空间该如何正确处理 =====================================================目录Mysql binlog日志太多,占用大量磁盘空间该如何正确处理1、问题描述2、解决方式3、补充mysql 命令操作1、问题描述由于其他程序问题,一直读写数据库,导致数据库产生了大量的binlog日志,把磁盘空间占满...

  • 📂redis 浅谈事务教程

    写在前面的话之前在某个网站上看到一个问题:redis在什么情况下出现事务不会滚的情况,以此为由并结合redis官方文档整理这边笔记。不足之处,请指出,谢谢。事务redis支持事务,提供两条重要的保证: - 在同一个事务的命令都是序列化的和有序执行的。这保证这些命令执行像单个隔离操作。要么所有的命令都执行,要么都不执行。所以事务也是原子性的。exec命令执行事务中的所有命令,如果在调用exce...

  • 📂Redis主从同步、哨兵模式、集群模式配置教程

    Redis主从同步、哨兵模式、集群模式配置一、概述=======================================================================redis主从:是备份关系, 操作主库,数据也会同步到从库。 如果主库机器坏了,从库可以上。 redis哨兵:哨兵保证的是HA,保证特殊情况故障自动切换,哨兵监控“redis主从集群”,如果主库dow...

  • 📂redis分布式锁(二)--redisson教程

    使用Redisson 分布式锁application.yml##端口号 server.port=8001 # Redis数据库索引(默认为0) spring.redis.database=0 # Redis服务器地址 spring.redis.host=localhost # Redis服务器连接端口 spring.redis.port=6379 # Redis服务器连接密码(默认为空...

  • 📂window10安装MongoDB的步骤教程

    1、下载首先在官网下载(https://www.mongodb.com/download-center/community)mongodb安装版本,打开页面如图所示:我选择的版本为4.2.5。-2.安装下载完成后,双击mongodb-win32-x86_64-2012plus-4.2.5-signed.msi-3.安装路径-选择Complete,安装到默认路径。选择Custom,安装到自定义...

  • 📂创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)教程

    创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表… 表(一)Student (学生表) 属性名 数据类型 可否为空 含 义 Sno varchar (20) 否 学号 Sname varchar (20) 否 学生姓名 Ssex ...

  • 📂Redis Sentinel部署全流程教程

    版本CentOS 8.1.1911(VMWare) redis 5.0.8 基本信息服务器IP:192.168.31.68 Redis 端口:7000(主) 7001,7002(从) Sentinel端口:27000 27001 27002 关键代码或命令这样表示配置Redismaster7000.confbind 0.0.0.0 port 7000 daemonize yes dir /h...

  • 📂练习--jsp连接数据库教程

    <body> <form action="tianjia.jsp"> <table> <tr> <td>序号:</td> <td><input type="tex...

  • 📂实验四 数据库安全设计教程

    实验四 数据库安全设计数据库维护人员(1人):可对订单数据库进行任何操作。账号名称:system_dbowner,密码为usercode1,允许任何ip通过此用户连接数据库all为所有权限订单数据库.*表示订单数据中的所有表system_dbowner 为用户名%表示所有ip地址usercode1为密码这句grant命令执行后如果数据库中没有对应的角色会自动创建grant all on 订单...

  • 📂MongoDB安装及添加用户并授权教程

    MongoDB安装及添加用户并授权一、MongoDB安装1、配置yum源vi /etc/yum.repos.d/mongodb.repo[MongoDB] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=0 enabl...

  • 📂【学习数据库】范式教程

    文章目录第一范式第二范式第三范式BC范式把关系数据库的规范化过程中为不同程度的规范化要求设立的不同标准称为范式关系数据库规范中建立了一个范式系列:1NF,2NF,3NF,BCNF,4NF,5NF,一级比一级有更严格的要求。第一范式所有属性均为简单属性,每个属性不可再分。 例如:组长组员马化腾马云 马克思 马丁路德金 组员属性还可以分,所以这不是第一范式。将(组合项)组员拆开,就变为第...

  • 📂mysql 创建存储过程及函数教程

    1. 存储过程1.1. 基本语法create procedure name ([params])UNSIGNED [characteristics] routine_bodyparams : in|out|inout 指定参数列表 代表输入与输出routine_body: SQL代码内容,以begin ........ endcharacteristics: 指定存储过程特性,包含5种1 D...

  • 📂江的福初学MySQL(Navicat premium for Mac)教程

    最近一个很好的朋友分手了,很感慨。 先送给他一句话,希望他能好好的。 “要始终记得呀,你是这世上不可多得的翩翩少年郎。

  • 📂【2019-2020春学期】数据库作业15:第六章: 关系数据理论教程

    关系模式由五部分组成,是一个五元组: R(U,D,DOM,F)R是符号化的元组语义 U为一组属性 D为属性组U中的属性所来自的域 DOM为属性到域的映射 F为属性组U上的一组数据依赖第一范式(1NF)二维表每个分量必须是不可分开的数据项的关系模式数据依赖关系中属性与属性之间的约束关系,是语义的体现主要类型:函数依赖,多值依赖函数依赖设R(U)是一个属性集U上的关系模式,X和Y是U的...

  • 📂使用Idea连接数据库(Mac)教程

    使用Idea连接数据库连接前,我们需要下载Mysql Connector(数据库驱动)下载地址链接现在我们开始连接:首先准备要连接的数据库(代码如下)CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci; USE jdbcStudy; CREATE TABLE `users`( id INT PRIMAR...

  • 📂SQL笔记-通过构建索引表方便数据库管理教程

    首先来帖下SQL代码吧: ; /...

  • 📂数据库范式:容易忽略的关键知识教程

    文章目录数据库范式:容易忽略的关键知识第一范式(1NF)第二范式(2NF)第三范式(3NF)鲍依斯-科得范式(BCNF)参考文章数据库范式:容易忽略的关键知识大多数面试的时候,问数据库知识,问得最多得就是索引、事务。但是有一个知识点不可忽略就是数据库范式,熟悉数据库范式,会给你带来意想不到的收获第一范式(1NF)定义:强调列的原子性。即列不能够分存其他几列如下表就不满足1NF要求,进货、销售...

  • 📂Redis之事务操作教程

    1.Redis事务的概念:Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。2.事务的四大特性(ACID)原子性(Atomicity):整个事务中的所有操作,...

  • 📂mysql使用技巧 行类视图子查询教程

    查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部 film表为电影表,category表为电影分类表,film_category表为电影表与电影分类表的中间表(多对多的中间表) film表字段说明film_id电影idtitle电影名称description电影描述信息CREATE TABLE IF NOT EXISTS film ( ...

  • 📂MySQL没有选择正确的索引教程

    发现有个mysql库的cpu使用比较厉害,分析后发现是以下的sql导致:<pre class="brush:sql;gutter:true;">SELECT `devabce`.`id`, `devabce`.`sn_id`, `devabce`.`mmmcontent`, `devabce`.`mmmcommitttme`, ...

  • 📂NoSQL比较火的三个数据库Memcached、Redis、MongoDB教程

    NoSQL,泛指非关系型的数据库。随着互联网不断的发展,传统的关系数据库在应付新互联网模式的网站,特别是超大规模和高并发的SNS类型的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。而今天主要讲用得比较多的三个NoSQL:Memcach...

  • 📂MySQL问题之命令行操作数据库中文出现乱码解决教程

    方法一:控制面板-->管理工具-->服务中找到MySQL,右键选择停止MySQL服务进入MySQL安装目录(C:\Program Files (x86)\MySQL\MySQL Server 5.1),找到my.ini这个文件,修改一下两处为如图:第一个地方:第二个地方:若修改无效,请修改回来,用第二种方法方法二:开始,所有程序,MySQL,找到MySQL Command Lin...

  • 📂windows10安装 mysql数据库和Navicat for MySQL(MySQL管理工具)教程

    windows10上安装mysql(详细步骤)环境:windwos 10(1511) 64bit、mysql 5.7.14 时间:2020年4月18日一、下载mysql1、在浏览器里打开mysql的官网http://www.mysql.com/2、进入页面顶部的"Downloads"3、打开页面底部的“Community(GPL) Downloads”4、在页面中间的位置找到我们windo...

  • 📂sql server临时删除/禁用非聚集索引并重新创建加回/启用的简便编程方法研究对比教程

    前言: 由于新型冠状病毒影响,博主(zhang502219048)在2020年1月份从广东广州工作地回到广东揭阳产业转移工业园磐东街道(镇里有阳美亚洲玉都、五金之乡,素以“金玉”闻名)老家后,还没过去广州现场复工,年后又延迟复工 + 居家办公,并且在老家对原来房子进行简单装修,1月份到3月份没时间去写下博文。今天就来对居家办公期间摸索到的一个数据库编程技巧进行整理并分享给大家。问题场景:...

  • 📂shell操作mysql数据库教程

    一、安装启动mariadb yum install mariadb mariadb-server mariadb-libs -y systemctl start mariadb#导入数据mysqlcreate database *** default character set utf8;use ***;show tables;mysql *** < ***.sql#赋予普通用户权...

  • 📂mybatis带有序列的插入sql--保留一个做纪念教程

    现在项目都要换成雪花算法生成主键,之前使用序列的方式不用了,但是害怕自己忘记了以前的方式,特意记下来一个。<insert id="commit" parameterType="com.picc.hmims.productInfo.dto.ExamineBo"> <selectKey keyProperty="...