一、数据库安装问题
搜先你需要安装mysql &navicat客户端
mysql下载地址:https://dev.mysql.com/downloads/mysql/
01.如何验证数据库安装成功?
首先在 【终端】里输入:
PATH="$PATH":/usr/local/mysql/bin
之后,再输入:
mysql -u root -p
最后输入:(记得后面一定带有 “;”)
show databases;
结果如下所示:
02.如何用客户端(navicat)链接到mysql数据库
首先安装客户端“navicat”,打开客户端点击链接
左下角【链接测试】测试下是否通了
二、创建数据库的表
首先新建数据库
接下来,在该数据库下分别建立4各表:学生表、课程表、成绩表、教师表
学生表(student):
课程表(course):
成绩表(score):
教师表(teacher):
三、插入数据
通过sql插入语句插入数据 ,如:
INSERT INTO student
VALUES ('0001','猴子','1988=01-01','男');
学生表(student):
INSERT INTO student
VALUES ('0001','猴子','1988=01-01','男');
INSERT INTO student (学号,姓名,出生日期,性别)
VALUES ('0002','侯赛因','1990-12-21','女');
INSERT INTO student (学号,姓名,出生日期,性别)
VALUES ('0003','马老板','1992=01-01','男');
INSERT INTO student (学号,姓名,出生日期,性别)
VALUES ('0004','王大仁','1990=05-20','男');
课程表(course):
INSERT INTO course (学号,课程号,成绩)
VALUES('0001','0001','80');
INSERT INTO course (学号,课程号,成绩)
VALUES('0001','0002','90');
INSERT INTO course(学号,课程号,成绩)
VALUES('0001','0003','99');
INSERT INTO course
VALUES('0002','0002','60');
INSERT INTO course
VALUES('0002','0003','60');
INSERT INTO course
VALUES('0003','0001','80');
INSERT INTO course
VALUES('0003','0002','80');
INSERT INTO course
VALUES('0003','0003','80');
成绩表(score):
INSERT INTO score
VALUES('0001','语文','0002');
INSERT INTO score
VALUES('0002','数学','0001');
INSERT INTO score
VALUES('0003','英语','0003');
教师表(teacher):
区分空值null和空字符串'',null标识没有数据,无法参与计算,空字符串,是为空的数据,可以参与计算。
INSERT INTO teacher
VALUES('0001','马渣渣');
INSERT INTO teacher
VALUES('0002','马老板');
INSERT INTO teacher
VALUES('0003',NULL);
INSERT INTO teacher
VALUES('0004','');