当前位置: 主页 > 网站建设 > 第一关

第一关

时间:2021-11-07 来源:未知网络 作者:996建站网

一、关系数据库的结构

理论:

  1. 关系数据库=多张表+各张表之间的关系;
  2. 表的结构:列,行,列名;表中一般会设置主键,用来确定数据的唯一性;
  3. 各张表之间的关系,数据能够通过共有的字段进行连结,是关系型数据库中的核心概念

实现:像mysql/oracle/sql server,称之为关系数据库管理系统

查找数据:用sql就可以了

二、如何安装数据库

1.首先先下载mysql,选择从“猴子数据分析”提供的资料包中下载mysql,按照“猴子聊人生”中的安装步骤进行安装,并记录下了一个安装问题:

第一关插图

此时我去“猴子聊人生”的sql安装遇到的问题中去找答案,发现原先成员遇到的问题跟我的不太一样,我就先点了一下“next”,结果出现如下的问题:

第一关插图1

此时,我点了No,又返回到上一个截图那里,我试着点了一下“Execute”,然后应该是自动安装了Visual C++,我就继续又进行了安装,其他的跟教程中的都一样了。

2.navicat安装

同样是从资料包中下载navicat的安装包,按照教程进行安装最终成功安装,然后打开navicat,先右击“连接”,选择mysql,出现如下界面:

第一关插图1

需要我们设置一下连接名,在这解释一下连接名,截选自教程:

(1)在实际的业务中,数据库服务器不在你的电脑上(本地)上,这时候提供数据库的人会告诉你上面图片里要填的信息【2填写连接数据库的信息】

(2)因为我们现在是自己学习,所以将mysql数据库和客户端navicat安装在了一台电脑上了。因此在【2填写连接数据库的信息】的地方输入:

连接名:起一个名字,可以随意起

主机名货IP地址:localhost,表示mysql数据库在本地(也就是你的电脑上)

端口:默认是3306)

用户名和密码:这里输入安装mysql数据库时设置的用户名和密码

至此,已经差不多完成。

三、表的创建、删除和更新

1.创建数据库

首先,打开navicat,选中连接名称,右击选中新建数据库,如下:

第一关插图1

然后设置数据库的名称和字符集以及排序规则,如下:

第一关插图2

创建好的数据库,未打开之前是灰色的,如下:

第一关插图2

此时,需要右击数据库school,点击打开数据库,如下:

第一关插图2

打开数据库后,就可以在数据库中创建表,以及对表进行一系列操作。

2.表的创建

需要在哪个数据库中创建表,就打开相应的数据库,选中表,然后右击,如下:

第一关插图2

创建好表后,就开始对表中的每个字段进行设置,如下:

第一关插图3

第一关插图3

这里需要对‘不是null’打钩,表示这一列数据不能为空。然后在点击‘添加字段’,添加其他列,如下:

第一关插图3

设置好所有字段后,点击字段‘学号’最后一个格,设置为主键,如下:

第一关插图4

然后,点保存,输入表名,如下:

第一关插图4

然后双击表就可以打开表,看到刚才设置好的字段,如下:

第一关插图4

说明:创建表,会涉及到字段的‘类型’,数据一共分为三种类型:字符串、数字、日期;具体含义如下:

第一关插图4

第一关插图5

第一关插图5

另外,学号的类型为varchar,因为以零开头,为字符串。

第一关插图5

3.表的更新

表创建好以后,如果想在这个基础上增加列和删除列,可以右击表,选择设计表,然后点击添加字段或删除字段,如下:

第一关插图6

第一关插图6

4.表的删除

在需要删除的表上右击,点击删除,就可以将表删除,但是需要慎重,一旦删除,恢复起来非常耗时耗力,删除的操作如下:

第一关插图6

四、数据的插入、删除和更新

1.数据的插入:

语法:
insert into <表名> (<列名1>,<列名2>,...)
            values(<值1>,<值2>,...);
案例:
insert into student (学号,姓名,出生日期,性别)
            values ('0001','猴子','1989-01-01','男')    

第一关插图7

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序