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很容易安装和使用。

 

posted @ 2020-02-18 11:23  Innocent_yang  阅读(50)  评论(0)    收藏  举报