MySQL基础
(本博客仅仅作为自己的学习归纳,若有错误,还请指教!)
了解MySQL之前,我们还是有必要先了解一下数据库,数据库的定义是按照数据结构来组织、存储和管理数据的仓库,而mysql是一款小型系统的数据库管理系统,而类类似的管理系统还有Oracle公司的Oracle数据库,微软的Access数据库等等。所以如果你之前没有学习过数据库的理论,我们还是有必要先了解一下数据库的基础知识的,这些基础知识并不多,只是一些非常基础的概念,并没有什么难度,而且就算你不是特别的了解,你也是可以学会MySQL的一些基本功能的。
一、数据库
数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。
表:某种特定类型数据的结构化清单。
模式: 关于数据库和表的布局及特性的信息。(这个比较不好理解,简单说就是数据库中的数据是按什么方式存放的。)
列:表中的一个字段。所有表都是由一个或多个列组成的。
数据类型: 所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。
行:表中的一个记录。(例如一个学生的信息:学号、姓名、性别、班级、学院、系)
主键:一列(或一组列),其值能够唯一区分表中每个行。(例如:学生表中的主键就可以是学号,因为姓名可以重复但是学号就不会重复,可以用来区分每个学生。)
tips:1、任意两行的主键不可以重复。
2、每行都必须有自己的主键。
3、主键可以单独一列,也可以是由两列共同组成。(例如:订单表中(顾客的id, 商品的id)共同作为一个主键)
SQL:SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured QueryLanguage)的缩写。就是一种专门用来与数据库沟通的语言。就像你想要你个美国人帮你做事的时候, 你必须说英语一样,这样他才知道他要做什么,所以SQL也就是一种你用来与数据库沟通的语言,你只有学好了,他才能高效的给你做事。
二、MySQL简介
(一)、特点
1、成本——MySQL是开放源代码的,一般可以免费使用(甚至可以免费修改)。
2、性能——MySQL执行很快(非常快)。
3、可信赖——某些非常重要和声望很高的公司、站点使用MySQL,这些公司和站点都用MySQL来处理自己的重要数据。
4、简单——MySQL很容易安装和使用。

浙公网安备 33010602011771号