mysql数据库的基本概念

版权声明:酷酷的锐 https://blog.csdn.net/weixin_42057767/article/details/82429943

一、数据库概念
    数据库(DataBase),简称DB,按照某一特定数据结构来组织,存储
                     数据的仓库。
    数据库管理系统(DataBase Management System),简称DBMS.
                  是为了建立,操作和维护数据库
          而设计的一个程序。介于用户和数据库之间。
    PS: 使用SQL语言,通过DBMS来管理DB。


二、关系型数据库
    (1)     所谓的关系,指的就是表,或者表与表之间。关系模型,就是表的
             行与列。比如  教师(教师编号,姓名,年龄,性别,科目)。
    (2)     常用的关系型数据库:
             大型:Oracle--甲骨文(Oracle)公司的产品
             SqlServer--Microsoft旗下的产品
             DB2--IBM旗下的产品
             小型:Access--MicroSoft旗下的产品
             Mysql--目前是甲骨文旗下的产品

三、表(Table)
   表是关系型数据库的基本存储结构。
   1)表是二维数据结构,有行和列
   2)行(Row)是横排数据,也叫记录(Recond)
   3)列(Column)是竖排数据,也叫字段(Field)
   4)行与列的交叉点是 字段值
   5)表与表之间也存在关系


四、数据库支持的数据类型
    MySQL支持多种类型,大致可以分为三类:
    数值、日期/时间和字符串(字符)类型。

五、结构化查询语言(SQL)
    结构化查询语言(Structured Query Language),简称SQL,是数据库
    的标准查询语言。可以通过DBMS对数据库进行定义数据,操纵数据
    查询数据,数据控制等


    SQL可以分为:
    1)数据定义语言(DDL):Data dafinitaon Language
      如创建表create
        删除表drop
    修改表alter
    清空表truncate,彻底清空,无法找回。
    2)数据操纵语言(DML):Data M.......   Language
    如插入数据insert
      删除数据delete
      修改数据update
    3)事物控制语言(TCL):Transation Control Language
    4)数据查询语言(DQL):Data Query Language
        select:
    select * from tableName

    5)数据控制语言(DCL):Data Control Language


小知识:
     修改命令提示符界面显示编码集:set names GBK;

    

猜你喜欢

转载自blog.csdn.net/weixin_42057767/article/details/82429943