什么是数据库?写给新人的数据库入门指南( 二 )


但是两个表的关系并不是信息之间的一一对应关系,也会有空缺,比如:

什么是数据库?写给新人的数据库入门指南

文章插图
两个表之间的连接会变成:
什么是数据库?写给新人的数据库入门指南

文章插图

什么是数据库?写给新人的数据库入门指南

文章插图
了解了以上概念,你就会知道什么是关系型数据库 。简单来说,就是一个由多个可以相互连接的二维行列表组成的数据库 。在数据准备过程中,我们通常会建立表关联进行分析 。
关系数据库是基于关系代数模型开发的 。常用的关系型数据库有SQL、MySQL、DB2等,这取决于企业的使用情况 。我们将在后续研究中重点关注 MySQL 。
关系型数据库(不感兴趣的可以跳过):
DB2:关系型数据库,适合大型分布式应用系统,确实是一个非常非常好的数据库,无论是稳定性、安全性、恢复性等都无可挑剔,从小型到大型应用都非常适合但是使用起来很麻烦,安装要求很多,很多软件可能会和DB2冲突,因为DB2一般安装在小型机或者服务器上,所以安装在PC上很麻烦 。创建一个新库需要设置很多东西,分配各种存储空间 。
:是目前市场占有率最大的数据库 。我在学习SSH时使用它 。安装很复杂,程序文件多达3G……使用起来很方便,对于我这样的初学者来说,配置很简单,配置和管理方法也很复杂要求苛刻的企业级应用,并且拥有非常强大的数据字典,可以说是最实用的数据库了,不过查了一下,价格也不便宜 。..
MS SQL:最初使用的是2000和2005版本,??两个版本有很大不同 。2000的数据库做的不错,程序小,操作简单,功能比较齐全 。它在各方面都是一个中等的数据库 。它是一个中型数据库 。我的毕业设计是用MS SQL 2000做的 。2005年增加了很多功能,比较复杂,有大数据库的风格,价格也涨了 。个人认为,除非是系统或产品,否则还是用它比较好 。
MySQL:MySQL是一个非常好的关系型数据库,免费,功能齐全,小程序,安装方便 。现在很多网站都用MYSQL,字段约束有点差,其他都是Yes,和MS SQL差不多 。
:一个典型的桌面数据库,我觉得做个单机系统还可以,比如记账、记事等等 。在局域网里跑个小系统就够了,数据源连接是很简单,因为是数据库,所以自带数据源 。
更多关于数据库的知识,阅读《数据库系统简介》就足够了 。
二、尝试使用 MySQL 数据库
如果您没有接触过数据库或 SQL,我们建议您下载并安装 MySQL 数据进行试用 。MySQL数据库的下载安装比较简单,安装完成后就可以使用了 。
可以访问MySQL官网下载,网址如下(这里是版本下载地址):
“链接”
什么是数据库?写给新人的数据库入门指南

文章插图
下载MySQL时需要免费注册,注册页面为英文 。下载工具后,点击运行,程序会自动为你在网上安装MySQL,并自动配置 。安装过程中需要设置密码,自己设置登录密码,记住下次登录MySQL时需要这个密码 。
解压后没有my.ini文件(我的端口设置为3308),截图中添加了 。
什么是数据库?写给新人的数据库入门指南

文章插图
管理命令行:
在MySQL安装目录的bin目录下执行命令:
---
什么是数据库?写给新人的数据库入门指南

文章插图
得到以下结果:
什么是数据库?写给新人的数据库入门指南

文章插图
看到警告,我检查了mysql,建议使用
修改 my.ini 文件