黄金圈思维原则:
why?(目的)
——获得一项专业技能,为寒假实习乃至未来的数据分析工作打下基础。
how?(方法)
——入门,简单查询,汇总分析,复杂查询,多表查询,项目实践,求职面试题。
what?(执行)
——能基本熟练掌握MySQL语句及相关操作,在实习与工作中切实应用这项技能,提高自身能力。
首先,需要问自己一个问题:什么是数据库?
数据库是可以存放大量数据的,而且支持多用户同时访问数据库的数据,而excel是做不到这一点的。关系数据库管理系统指的是MySQL,Oracle等这类软件,用户就是通过这些关系数据库管理系统来查找数据,关系数据库包含两个方面,一个是属性,即是表行,还有是元组,即是表行。同时可以设置一个主键,作为唯一识别数据的标识。而SQL只是用来操作数据库的一种工具。
下载与安装:
由于专业课已提前下载好MySQL 5.7,所以只要安装navicat即可。navicat界面
表的创建,删除和更新:
下载好,就可以链接到MySQL数据库,创建一个school数据库,在该数据库下分别创建四张表:student,course,score,teacher。设置好里面的属性,数据类型,和主键。其中特别注意学号由于为000X,所以不是整数型,而是字符型varchar。新建四张表,设置数据类型
数据的插入,删除和更新:
接下来便在“查询”功能处输入语句:
INSERT INTO course ('学号','课程号','成绩')
VALUES ('0001','0001','80');
INSERT INTO course ('xx','xxx','xxx')
VALUES ('xxx','xxxx','xx');
……
即可插入数据。
注意在插入数据时,空值是(NULL),而空字符串是('')。操作语句