数据库就该这样学
文章平均质量分 75
MySql从入门到精通(理论+实操),你值得拥有!
一只学弱狗!
心中有路 行者无疆
展开
-
递推方程与算法分析
大家好,我是一只学弱狗,记录学习的点点滴滴!算法才是程序设计的灵魂,每日一题!优质文章一张黄图的故事JavaSE练习项目我是菜鸟、我小试牛刀linux指令太多记不住?小白看这篇就够了!优质专栏数据库就该这样学爪哇外步篇艰难的开始学习递推方程与算法分析,一提起递推方程,最先想到的应该是类似于背包的这种dp问题,其实,一些复杂的递归问题也是包含有递推方程的。下面从斐波那契数列进行引入,如果现在让你求斐波那契数列的第100你怎么求,有童鞋直接给我扔给我一个函数int Fib.原创 2021-04-11 12:29:02 · 491 阅读 · 0 评论 -
VirtualBox配置网络指南(图文教程,适用于CentOS6版本系列)
先说一下自己写这篇博客的原因吧,最近在学习linux,因为使用的是mini版,终端界面简直丑陋,毫无体验感,所以打算配置下网络连接,使用XShell来代替terminal执行指令,但是很是不幸运,踩坑了。。。下面我会跟大家分享我的踩坑经历及解决过程,如果你的CentOS版本是7或者以上的,这篇文章可能对你无用环境VirtualBox版本:VirtualBox-6.1.18-142142-WinCentOS版本:CentOS-6.9-x86_64-minimal.iso安装然后一路next就行.原创 2021-04-07 15:37:49 · 600 阅读 · 0 评论 -
关系模型之关系演算
大家好,我是一只学弱狗,记录学习的点点滴滴!优质文章一张黄图的故事JavaSE练习项目我是菜鸟、我小试牛刀优质专栏数据库就该这样学 之前我们对关系代数进行了学习,知道了关系代数是基于集合的运算,今天将对关系演算进行学习,它与关系代数不同,是基于逻辑的演算,相比之下,理解起来会更加抽象,但若你有离散数学功底的话,学起来还是很轻松的。引言前面对并运算的定义是:R∪S={r∣r∈R∨r∈S}R∪S= \lbrace r | r \in R \vee r \in S\rbraceR.原创 2020-12-28 12:29:53 · 329 阅读 · 0 评论 -
数据库就该这样学
大家好,我是一只学弱狗,记录学习的点点滴滴!优质文章一张黄图的故事JavaSE练习项目我是菜鸟、我小试牛刀 从今天起,我将和大家分享学习数据库的点滴历程,有案例颇多的理论知识,有体系完整的实践环节,使你对数据库的了解并非仅仅是其语言本身,而是知道数据库系统的底层原理,知其然,知其所以然,这样才会走得更远。理论篇初步认识数据库系统数据库的结构抽象与演变关系模型之基本概念关系模式之关系代数实操篇PRIMARY KEY和UNIQUE的区别(基于MySQL)外键的特点事.原创 2020-12-28 10:15:17 · 288 阅读 · 0 评论 -
NAT网络配置指南(我的辛酸经历)
大家好,我是一只学弱狗,记录学习的点点滴滴!优质文章一张黄图的故事JavaSE练习项目我是菜鸟、我小试牛刀优质专栏数据库就该这样学 不瞒你说,NAT网络配置坑我很久,刚开始我用的Centos版本是6.10,简直不是人 ,NAT网络配置不能用我可以忍,YUM不能用我也可以忍,按照网上的教程把镜像都换成了阿里的,然而,每当我用命令行关机的时候,系统总会崩溃,再次开机时等呀等终究进不了桌面,只能重新安装。 关于NAT网络配置也是最令我头疼的,主要原因是尽管这次你配好了,下次再使用.原创 2020-12-25 12:13:32 · 1606 阅读 · 0 评论 -
详述流程控制结构(基于Mysql)
和一些高级程序设计语言一样,SQL中也具有流程控制结构,分别为顺序结构、选择结构和循环结构,下面我们主要来对选择结构和循环结构做具体的介绍选择结构if函数功能:实现简单的双分支,可应用于任何地方语法:if(表达式1,表达式2,表达式3);执行顺序:若表达式1成立,则返回表达式2的值,否则返回表达式3的值案例:定义两个用户变量,判断两者值是否相等SET @m=5;SET @n=...原创 2020-02-12 21:26:14 · 249 阅读 · 0 评论 -
辨析存储过程与函数
阿达原创 2020-02-08 14:55:25 · 210 阅读 · 0 评论 -
浅谈Mysql变量
变量对于任何程序设计语言而言,其作用是不可估量的,同样的,它对于SQL来说,也起着至关重要的作用,接下来,我们将会来学习怎样在Mysql中定义、初始化,赋值、及使用它。变量的分类我们可以把Mysql中的变量分为四类全局变量会话变量用户变量局部变量其中,前两类属于系统变量,后两类属于自定义变量,我们开始逐一的来对这四种类型的变量做详细的介绍全局变量全局变量是系统提供的,非用...原创 2020-02-08 15:41:35 · 382 阅读 · 0 评论 -
基于Mysql常用语句总结
随着这几天对Mysql的学习,发现其中的语句真的是越来越多了。。。于是呢,就打算先对目前所学的东西做个总结。DQL语言部分DQL是Data Query Language的缩写,意为数据查询语言,select是这部分最重要的关键字,查询语句及函数调用都与他密切相关,下面是一条查询语句总的框架select 查询列表from 表1连接类型 join 表2on 连接条件where 分组前筛选...原创 2020-02-06 21:01:27 · 204 阅读 · 0 评论 -
事务及其并发问题
事务:事务是由一个或一组SQL语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行事务的ACID属性原子性(Atomicity):是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生一致性(Consistency):是指事务必须使数据库从一个一致性状态变换到另一个一致性状态隔离性(Isolation):是指一个事务的执行不能被其他事务干扰,即一个事务内部...原创 2020-02-04 16:29:20 · 478 阅读 · 0 评论 -
外键的特点
外键是六大约束中的一种,它也是一种限制,用于限制表中的数据,为了保证表中的数据的准确性和可靠性举个例子我们先执行下面的代码,来创建专业表major和学生信息表stuinfoCREATE TABLE IF NOT EXISTS major( id INT PRIMARY KEY, majorName VARCHAR(20));CREATE TABLE IF NOT EXISTS s...原创 2020-02-03 14:49:45 · 1910 阅读 · 0 评论 -
PRIMARY KEY和UNIQUE的区别(基于MySQL)
PRIMARY KEY和UNIQUE是用于创建表或修改表时对字段所添加的约束,PRIMARY KEY的作用是将字段设置为主键,而UNIQUE则是将字段设置为唯一,这两种约束有很多的相似点,但也有不同点,且对于小白而言容易混淆,接下来,我就通过图文的方式,来阐述下这两者的区别。一、唯一和非空我们先通过下列代码创建一个表stuinfoCREATE TABLE IF NOT EXISTS stu...原创 2020-02-03 12:00:24 · 1763 阅读 · 0 评论 -
linux指令太多记不住?小白看这篇就够了!
学习地址:Linux教程帮助指令man 待查看的指令,如man lshelp 待查看的指令,如help cd文件目录pwd 查看当前所在位置的绝对路径ls [选项] 显示当前位置的目录和文件情况,如ls -a显示所有目录,包括隐藏文件(在Linux中,隐藏文件以.开头);ls -l以列表形式显示目录和文件情况。多个选项可以并列使用,如ls -alcd ~或cd回到当前用户的家目录,cd..回到当前位置的上一级目录mkdir [选项] 路径创建一个文件夹,如mkdir /home/t.原创 2020-12-20 22:48:13 · 1755 阅读 · 0 评论 -
关系模型之关系代数
前情提要再学习之前,为了使你有更深的理解,请回顾之前所学,我是这样对你说的,我也是这样做的,并且真的可以事半功倍。上节我们说了,关系模式由三部分组成,一是以表的形式组织数据,二是表与表之间所发生的操作,三是约束条件,即实体完整性、参照完整性和用户自定义完整性,关于第二点,上次我们说了他主要分为两大类,即基于集合的关系代数和基于元组或域的关系演算,在本节我们将详细讲解基于集合的关系代数,下节将讲解基于元组和域的关系演算,通过这两节的学习,你对数据库的了解将更上一层楼。并相容性指两个关系R和S在做某些关系原创 2020-12-15 21:35:34 · 925 阅读 · 0 评论 -
关系模型之基本概念
在学习这篇博客之前,希望你温顾前面所学知识,对与数据库相关的一些基本概念和术语有一定的了解,对什么是视图?什么是模式?什么是数据模型?对三级模式和两层映像是怎么来的以及它带来的两个独立性是什么?我想你已经能够很熟悉的回答以上的问题,当然,我也是这么做的。谈及层次模型,我们想到以树的形式组织数据,谈及网状模型时,我们想到以图的形式组织数据,那么,关系模型为什么以表的形式组织数据呢?直接告诉你,你可以把一个关系看做一个表(尽管到后面你会发现这句话是存在问题的),关系模式就说处理表的,由三部分组成描述.原创 2020-12-11 11:13:39 · 810 阅读 · 0 评论 -
初步认识数据库系统
该博客是学习中国大学MOOC平台上数据库系统的学习笔记,仅为个人理解最为笔记。基础概念理解数据库(Database):是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的,有组织的,可共享的、统一管理的大量数据的集合。数据库管理系统(Database Management System):是操纵和管理数据库的软件数据库应用(Database Application)数据库管理员(Database Administrator)数据库系统:由数据库、数据库管理系统、数据库应用.原创 2020-12-09 10:36:44 · 323 阅读 · 0 评论 -
数据库的结构抽象与演变
这篇博客我学到了一些概念,比如视图、模式和模型等等。DBMS管理数据的三个层次外部层次(用户层次):某一用户能够看到与处理的数据,全局数据中的某一部分。全局层次(概念层次|逻辑层次):从全局角度理解、管理的数据,包含关联约束。内部层次(物理层次):存储在介质上的数据,包含存储路径,存储方式及索引方式等。视图/数据:某一种表现形式下表现出来的数据库中的数据。模式:对数据库中数据所进行的一种结构性描述,数据的结构信息。三级模式Externel Schema :某一用户能够看到的与处.原创 2020-12-09 17:47:03 · 382 阅读 · 0 评论