mysql-01数据库基础以及初始mysql

一丶认识数据库

1.1什么是数据

描述事物的符号记录称为数据,它们均可以通过数字化后存入计算机.在计算机中描述一个事物,就须要抽取这一事物的典型特征,组成一条记录,就至关于文件里的一行内容.php

1.2数据库概念

  • 随意的存到了一个文件中 数据格式也是千差万别的java

  • 软件开发目录规范,规定了数据存放的位置python

    ps:数据都是保存在本地的mysql

  • 将保存数据的部分 存到一个公共的地方 全部的用户涉及到数据相关 都必须来这个公共地方查找c++

1.3数据库之MySQL

  • 本质就是一款基于网络通讯的应用软件redis

    ps:任何基于网络通讯的软件 底层都是socketsql

  • 服务端
    -基于socket通讯
    -收发消息
    -SQL语句(是一个公共的标准)
    客户端
    -基于socket通讯
    -收发消息
    -SQL语句mongodb

    ps:MySQL不仅仅支持MySQL的客户端来操做 也支持其余编程语言直接操做
    python java c++ php语法都不同数据库

1.4DBMS:数据库管理系统

  • 关系型数据库
    数据与数据之间能够有关联和限制的
    关系型数据库一般都是表结构,也就意味着你在用关系型数据库的时候
    第一步就是肯定表结构编程

    字段有特定的类型
    存名字用字符串
    存密码用数字
    存生日用日期

    MySQL, oracle, sqlite, db2, sql server

  • 非关系型数据库
    一般都是以k,v键值的形式 存储数据
    redis,mongodb(文档型数据库 很是接近关系型的非关系型数据),memcache

1.5总结

MySQL其实能够把它当作一款支持远程操做文件的软件

库 >>> 文件夹
表 >>> 文件
记录 >>> 文件内一行行的数据叫作一条条的记录

表头 就是表格的第一行数据 字段 字段名+字段类型

相关文章
相关标签/搜索