学习MySQL,少不了安装一个MySQL数据库,安装想必很简单,其实也是,我下载了一个MySQL5.7,百度了一下安装步骤,就安装成功了。相对于Oracle来说要简单不少。
买了两本书,看了《MySQL必知必会》,适合入门者。后面一部分学习过程将参考此书。虽然网络上有不少电子书,但是纸质书毕竟要好一些。下面开始。
1. 数据库基础
数据库目前理解起来其实就是表,表分为行和列,一个数据库可以有多个表,每个表记录一类信息,如一个表记录学生的成绩,一个表记录老师的课程,如果将学生成绩和老师的课程放到一个表里,感觉就比较奇怪。表中的每一列都需要有一个类型值,是存放数字,还是文本,长度有没有限制等。这些表的属性应该称之为为模式。着重强调一下是表中的每一行都需要有一个唯一的id,主要是方便后续的查找,修改等操作。
另外提到了SQL这种语言,由于我有C语言的基础,理解起来比较容易。SQL&#