为什么要学习SQL?我想要跳槽获得一份薪水比较满意的工作,从事数据分析行业的工作。
课程大纲
1.什么是数据库?什么是SQL?
2.如何安装数据库?
3.表的创建、删除和更新
4.数据的插入、删除和更新
一,数据库是存放数据的柜子类似冰箱,SQL呢就是打开冰箱用来查看数据的工具。
关系数据库等于多张表+各表之间的关系,关系数据库里的表是由表名标识,表的结构是由列名和记录数据的行,主键用来标识数据唯一性,关系数据库中各个表关连到其他表通过对应列产生关系,这个关系叫做连结。
关系数据库管理系统,实现数据库原理的建筑人员就是关系数据库管理系统用来管理数据库的计算机软件。
二,mysql数据库及客户端nvicat安装
三,1.创建数据库
2.创建数据表、删除和更新
3.数据类型简介
4.数据的插入
由于此前直接插入了一条学号为0001的数据,而学号是主键,具有唯一性,所以运行时会提示错误。
四、SQL书写规则
五,练习
学生表students
课程表course
成绩表score
教师表teacher
问题点:1.表的列名课程表和成绩表标反了,因为两个表涉及的主键逻辑是不一样的。
2.运行结果主键值重复,因为表里已添加过一条数据,插入相同学号的数据导致学号有重复的值,触发主键约束条件;
解决报错信息办法:打开修改表的界面,把这条对对应数据删除掉,再运行sql语句,就会看到数据全部插入到表里了。
本文所有插图(除练习)均来自live课程,非常感谢~
www.zhihu.comwww.zhihu.com