Mysql 基础

数据库基础知识:

1、数据库的定义

  数据库:是指一种高效的存储和处理数据的介质(介质:只要指硬盘和内存)

2、数据的分类

  数据库基于存储介质的不同,主要分为关系型数据库(SQL)和非关系型数据库(NoSQL:Not  only  SQL)

3、对于不同阵营的数据库的产品

  关系型数据库:

    大型:oracle、DB2

    中型:MsSQL、MySQL

    小型:access等

  非关系型数据库:

    memcached、mongodb、redis(同步到硬盘)

4、基于不同阵营的数据库特点

  关系型数据库:安全(数据存储在硬盘,基本不可能丢失)、容易理解、比较浪费空间(采用二维表存储)

  非关系型数据库:高效(数据存储在内存)、不安全(断电丢失)

 

关系型数据库

1、关系型数据库的定义

  关系型数据库:是一种建立在关系模型(数学模型)上的数据库

  关系模型:是一种建立在关系上的模型,关系模型包含三个方面:

    数据结构:数据存储的问题,二维表(由行和列构成)

    操作指令集合:所有SQL语句

    完整性约束:表内数据约束(字段与字段)、表与表之间的约束(外键)

2、关系型数据库的设计?

  关系型数据库:从需要存储的数据需求中进行分析,如果是同一类(实体)应该设计一张二维表;表示有表头(字段名:用来规定数据的类别)和数据部分组成(实际存储数据的内容)

 

表头

字段名1

字段名2

数据单元

数据1

数据2

 

--------------------------------------------以上信息仅作为课程笔记,仅供参考--------------------------------------------------

转载于:https://www.cnblogs.com/ColoDu/p/8283152.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428039.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

空间留言软件_电脑硬盘空间提示不足,原来还可以这么做,真是学到老活到老...

Hello大家好,我是兼容机之家的咖啡咖啡最近收到好多留言,有的就说到自己电脑c盘空间莫名减少,电脑磁盘储存空间不足,无论怎么删减东西都是感觉空间不够用。今天就这个问题,咖啡跟大家总结一下。总的来说,空…

Linux vim编写编译运行一个.c文件(centeos 8 HelloWorld.c)

1.先在一个编译器里&#xff0c;编辑HelloWorld.c的代码&#xff0c;这里以dev为例。 #include<stdio.h> int main() {pintf("Hello World!\n");return 0; }2.打开VMware&#xff0c;开启虚拟机&#xff0c;打开终端。 进行如下操作: 1.vim HelloWorld.c 2.点…

回溯求解排列组合(求源码评论区留言)

回溯求解排列组合的关键在于两点: 一是要明白回溯的思想到底是什么 二是要考虑清楚什么时候进行向下探索&#xff0c;什么时候碰壁回头&#xff0c;什么时候到达回溯的重点&#xff0c;退出循环。也就是回溯过程中的约束条件 回溯思想:向前走&#xff0c;碰壁回头 回溯的一般形…

微星刀锋 无法进入bios_夏天来了 微星主板风扇转速调节攻略

差不多还有1个多月夏天就要来临&#xff0c;现在的新电脑大多6核与8核&#xff0c;甚至12核都有&#xff0c;散热问题是电脑每年夏季的必备功课。为此今天咱们就来教大家如何使用BIOS和软件Dragon Center来调节CPU及系统风扇。BIOS调节以CLICK BIOS 5界面为例&#xff0c;进入B…

报错The sandbox is not in sync with the Podfile.lock

clone下来的项目,运行的时候报错 1 diff: /../Podfile.lock: No such file or directory 2 diff: Manifest.lock: No such file or directory 3 error: The sandbox is not in sync with the Podfile.lock. Run pod install or update your CocoaPods installation. 解决…

回溯——伯努利装错信封问题

这一道题与回溯法写的排列组合是很类似的&#xff0c;只是多了第一个的约束条件的限制&#xff0c;就是除了选出来的数都能相同&#xff0c;而且第i个数也不能等于它本身的自然位。 对于回溯思想的解读&#xff0c;可见回溯法求解排列组合 运行结果: 源码这里暂时不予给出&…

wifi 信道_说了这么久的信道和频宽,这回总算能弄明白啦

转自头条号ZBT科研站为了让家里各处信号都满格&#xff0c;太多的人进行了思考和折腾。通过多方实验证明&#xff0c;改变信道是改善家庭中wifi信号差问题的办法之一。因此下面我们来了解一下&#xff0c;拥挤的信道路由器怎么设置才能够得到更好的wifi信号。时常有人问到&…

深入理解Spring Redis的使用 (五)、常见问题汇总

目前我所知道的Redistemplate里面&#xff0c;我没有使用到的就是管道。这个可以进行批量的读写。类似于jdbc的batch。还有就是Redis的集群部署。但是由于我业务里没有这种需求&#xff0c;所以没有使用无法给大家进行讲解。 遇到的问题有&#xff1a; 1.序列化器。 由于我是配…

手工机器人的做法大全用易拉罐_纯手工自制黄油,做法简单详细易操作,蛋糕、饼干、面包都能用...

哈喽大家好我是老左&#xff0c;我想会有很多人和我一样会有很多的疑问&#xff0c;黄油到底是怎么来的&#xff1f;为什么黄油吃起来会那么的香&#xff0c;而且蛋糕、饼干、面包都能用得到&#xff0c;带着这些个疑问老左查询了一番&#xff0c;原来黄油是这样做的。今天老左…

非maven配置SpringBoot框架

简介 最近看SpringBoot框架非常火,所以尝试的参照资料学习了一下SpringBoot框架&#xff0c; 起初是搭建的maven项目&#xff0c;可是个人觉得maven项目搭建起来不太方面(还有网络 原因)&#xff0c;所以我这性格比较受不了&#xff0c;就在网上手动把SpringBoot简单程序需要的…

vue——去除白色边框

因为vue的UI框架大都是依赖着Vue强大的js库&#xff0c;所以页面布局上style中是无法更改UI页面布局的&#xff0c;这个时候如果想要清除UI框架外的整个白色边框就需要用到这段代码了: beforeRouteEnter(to, from, next) {// 添加背景色 margin:0;padding:0是为了解决vue四周有…

仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用

你还在卸载苹果手机上这些自带软件吗&#xff1f;别再折腾第三方软件&#xff0c;这些苹果自带神器个个超好用&#xff01;1、Safari浏览器很多苹果用户喜欢在手机上安装第三方浏览器&#xff0c;其实除非特殊作用&#xff0c;苹果自带浏览器Safari逆袭不少第三方软件。我们一般…

python怎么创建字符串列表_Python(字符串,列表,元组,字典)

1.字符串&#xff1a;标识" "PS&#xff1a;字符串是%s&#xff1b;整数是%d&#xff1b;浮点数%fstrip&#xff1a;移除(空白或者特定字符)split&#xff1a;分割len&#xff1a;长度(获取元素的个数)索引切片2.列表list&#xff1a;方括号[ ]PS:先了解序列是Python…

winform改变启动界面

我们知道&#xff0c;有时做个小项目什么的&#xff0c;一般从登录开始&#xff0c;再到主页&#xff0c;再到其他业务&#xff0c;如果做到其他页面功能&#xff0c;调试时还要从登录页面一个个点进去&#xff0c;明显的降低开发进度。 这时&#xff0c;我们可以直接将目标界面…

javame学习_从零基础自学Java教程:648集全网最新Java学习教程,一学就会

我们都知道Java的功能非常的强大&#xff0c;Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言&#xff0c;是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台&#xff08;即JavaSE, JavaEE, JavaME&#xff09;的总称。Java 技术具有卓越的通用…

webstorm使用前的准备——Node.js安装及配置

1.下载Node.js&#xff08;自带npm&#xff09; 打开官网下载链接:https://nodejs.org/en/download/ 避坑指南: 这里一定要注意不要点击current去找那个最新版本&#xff0c;不然在后面配置的过程中很可能会炸&#xff0c;那个是17版本&#xff0c;下载LTS下的16版本完全够用&…

1.Python数据类型、方法

数据类型及常用方法 一、字符串 1.说明 &#xff08;1&#xff09;字符串需加引号&#xff1b; name "我是Allen" name Allen name """Allen""" name 我是Allen 字符串示例&#xff08;2&#xff09;字符串创建后不可修改&#xf…

如何将图片序列化_PS如何将图片制作成gif动态图 ps制作gif动态图教程

想要制作gif动态图片&#xff0c;为何不试试万能的PS呢&#xff01;使用PS可以帮助用户快速轻松的制作gif动图&#xff0c;操作简单又方便。那么如何利用PS快速将图片做成gif动态图&#xff0c;其实方法是很简单&#xff0c;制作这种gif动图其实就是把几张图片组合起来然后简单…

Vue-简单网格组件的使用grid

先上一波效果图: 简单来说就是行和列的应用 el-row 为行 el-col 为列 其他的往里面添加组件即可 源码: *格式自己可以通过修改style和script实现自己想要的效果 <template><div class"main"><el-row><el-col span"6"><img sr…

JulyNovel-React

写在前面的话 目前&#xff0c;JulyNovel后端框架基本搭建、部署完毕&#xff0c;GraphQL提供的API接口也有着高可用性&#xff0c;数据库里也存了六七百兆爬来的小说数据&#xff0c;是时候开始写前端了。 框架选用 JulyNovel采用的技术栈是React Antd Relay 其实我这种展示…