sql server2012 第一次访问慢_【共同学习】第1章 数据库和SQL (续)
关注 “ 某香的贼船 ” ,与香香共同学习进步!
本公众号主要不定期推送 好玩实用的PC和安卓软件、办公技巧、电脑使用小技能、以及Python知识等。当然,如果您有在使用电脑方面的烦恼也可以给我们留言。我们将根据粉丝的需求,力所能及地去推送相关解决方案的文章。
特别提醒:本公众号全部资源都是免费下载,欢迎白嫖!若是觉得分享对你有帮助,你可以点一个 “赞” 和 “在看”,如果您身边的朋友也有这样的烦恼,您也可以将本公众号推给她(他)。 “素质三连” ,就是给予香香最大的支持!
数据库和SQL
本节概要:
■ RDBMS的常见的系统结构
■ 数据库内表的结构
1-2 数据库的结构
RDBMS的常见系统结构
噗,不会吧不会吧!RDBMS是什么又忘记了?RDBMS 称为关系数据库管理系统(Relational Database Management System)。
我们使用RDBMS时,最常见的系统结构就是 客户端/服务器类型(C/S类型) 这种结构。
服务器是什么?服务器指的是用来接收其他程序发出的请求,并对该请求进行相应处理的程序(软件),或是安装了此类程序的计算机。
RDBMS也是一种服务器,它能够从保存在硬盘上的数据库中读取数据并返回,还可以把数据变更为指定内容。
客户端是什么?向服务器发出请求的程序(软件),或者是安装了该程序的计算机成为客户端。例如,我们访问由RDBMS管理的数据库,进行数据读写的程序就称为RDBMS客户端。
那SQL是什么?SQL就是我们通过RDBMS客户端进行数据读写的时候使用的语言。
此外,RDBMS既可以和其客户端安装在同一台计算机上,也可以分别安装在不同的计算机上。这样有什么好处呢?这样的好处就是能够通过网络实现多个客户端访问同一个数据库。
数据库内表的结构
RDBMS还记得是什么吗?对,关系数据库管理系统!我之前讲过这个数据库类似Excel工作表那样的由行和列组成的二维表来管理数据。用来管理数据的二维表在关系数据库中称为表。
数据库和表的关系
表存储在由RDBMS管理的数据库中。一个数据库中可以存储多个表,当然默认只有一个数据库,我们也可以创建多个数据库分别用于不同用途。关系数据库通过表来管理数据,数据库中可以同时存储多个表。根据SQL语句的内容返回的数据同样必须是二维表的形式,这是关系数据库的特征之一。
接下来我要介绍几个名词:字段、记录、单元格。大家请看图!
![](/assets/blank.gif)
上图是我用Excel来演示的表的示例,仅是演示。
在数据库里,我们把表的列称为字段,代表的是保存在表中的数据项目。但是呢,有一点要注意!在数据库里面,我们对列的定义更加严格!在数据库里面,定义为数字的列只能输入数字,定义为日期的列只能输入日期。
与列相对的是表的行,对于表的行,我们称为记录,代表的是一条数据。这里要告诉大家一个法则:关系数据库以行为单位读写数据。大家可能现在不理解,不过没有关系。我刚开始也是有点不解,随着深入学习,慢慢就会体会到了~
剩下一个没有讲的就是单元格啦!这个不用说了吧,就是行列相交的格子叫单元格。值得一讲的是,一个单元格中只能输入一个数据,不要跟下面Excel中的这种混淆了!
—扫码关注
长按下方二维码,一起学习SQL!
sql server2012 第一次访问慢_【共同学习】第1章 数据库和SQL (续)相关推荐
- sql依据单个字段去重_小白学习笔记,测试工程师必备SQL语句整理
作为一个软件测试工程师,我们在测试过程中往往需要对数据库数据进行操作,但是我们的操作大多以查询居多,有时会涉及到新增,修改,删除等操作,所以我们其实并不需要对数据库的操作有特别深入的了解,以下是我在工 ...
- mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例
[学习笔记]Oracle数据库10049用于分析SQL解析笔记案例 时间:2016-11-05 13:54 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷净 Oracle研究 ...
- sql 找到上一次_干货 | 想成为商业分析师/数据分析师, SQL竟成硬门槛?
最近在知乎上看到一个帖子说"Excel与SQL相比 就是计算器与计算机的区别"过气网红Excel表示习惯了 ♀️ 不过SQL作为数据库查询和程序设计语言确实被很多名企写在了JD里 ...
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
利用Python如何批量修改数据库执行Sql文件 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...
- sql查询前50条_您必须知道的前50条SQL查询
sql查询前50条 In this article, we'll go over the most common SQL queries that you should know to be able ...
- sql distinct多个字段_数据分析|记一“道”难忘的SQL面试题...
最近被一个简单的SQL问题吊打,强颜欢笑 好了正文开始 一问:SQL中的 group by 和 distinct 了解吗,简单介绍一下? 了解了解,"Group By"从字面意义上 ...
- sql判断时间大于0点_Java秒杀系统实战系列-数据库级别Sql的优化与代码的调整
本文是"Java秒杀系统实战系列文章"的第十三篇,从本篇文章开始我们将进入"秒杀代码优化"环节,本文将首先从数据库级别Sql的优化入手,结合调整秒杀相关的部分核 ...
- 一台服务器装两个sql server 如何访问吗_服务器多网卡多路由策略
场景背景与需求 某公司新买一台服务器, 服务器资源(cpu,内存,硬盘)比较多,并且有多个网卡. 运维工程师为了节省资源,在服务器上搭建多个服务,希望通过多个网卡实现流量分流. 但由于运维工程师对网络 ...
- sql md5函数_【学习笔记】常见漏洞:SQL注入的利用与防御
第 21 课 SQL注入的利用与防御 课程入口(付费) 个人背景 李,本科,电子信息工程专业,毕业一年半,有JavaScript的,PHP,Python的语言基础,目前自学网络安全中. SQL ...
最新文章
- 解决Docker容器 iptables问题
- nGrinder性能测试框架安装步骤
- 查看Eclipse32位还是64位以及Eclipse的编译版本号,查看JDK是32位还是64位
- Maven 的获取、安装与环境变量设置方法
- ALICE源代码分析
- 进入正在运行的Docker容器的4种方式
- action与servlet用法区别
- c语言获取按键痕迹,c语言获得键盘的按键
- PIL中分离通道发生“AttributeError: 'NoneType' object has no attribute 'bands'”
- java怎么清空一个文件内容_如何从文本文件中删除特定内容? - java
- 数据访问增删改查之单项查询
- Nginx + uWSGI + flask + socketio 部署解决方案
- yum更新php版本,yum php版本太低怎么办
- css 对齐方式 分类
- python设置休眠时间_如何在Python中实现时间睡眠?
- 解决全部网页木马的技巧
- 前端入门篇(五十三)JS应用6打地鼠小游戏
- 二倍图三倍图什么意思_什么是二倍图三倍图
- GitLab 安全漏洞 (CVE-2016-4340)复现
- C++的双缓冲队列机制
热门文章
- 新手该怎么独立做跨境电商?做之前需要准备什么?
- java jobkey_Java JobBuilder.newJob方法代码示例
- 浅析RTB和RTA(二)
- Leetcode每日一题:203.remove-linked-list-elements(移除链表元素)
- 吴恩达机器学习:偏差与方差、欠拟合与过拟合
- 吴恩达机器学习编程题ex1上 单变量线性回归: (python版含题目要求、代码、注解)
- Redis基础(一)——NoSQL
- python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上
- 视图可以修改表数据吗_Excel-数据透视表、数据透视图
- 海信计算机怎么开机,将海信电视连接到计算机的步骤_计算机的基本知识_IT /计算机_信息...