01-数据库基础

什么是MySQL?

  • MySQL是一个关系型数据, MySQL是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。
  • MySQL是最流行的关系型数据库管理系统之一,在WEB 应用方面,MySQL是最好的关系数据库
  • 下载地址: https://dev.mysql.com/downloads/windows/installer/5.7.html

第一代数据库

  • 层次模型数据库
    • 类似于HTML结构, 根结点在最上端,层次最高,子结点在下,逐层排列有且仅有一个结点没有父结点,它就是根结点,其他结点有且仅有一个父结点
    • 缺点:
      • 如果节点有多个父节点, 冗余数据过多.
        例如某个教师既数据A系又属于B系, 那么只能引入冗余数据
      • 所有的子节点不能脱离父节点而单独存在
      • 如果要删除父节点,那么父节点下面的所有子节点都要同时删除,但是可以单独删除一些叶子节点
      • 每个记录类型有且仅有一条从父节点通向自身的路径查询节点的时候必须知道其双亲节点
  • 网状模型数据库
    • 类似于增强版层次模型
    • 允许结点有多于一个父结点
    • 可以有一个以上的结点没有父结点
    • 结构比较复杂,随应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握

第二代数据库

  • 关系型数据库
    • 1.每个表都是独立的
    • 2.表与表之间通过公共字段来建立关系(例如ID字段)
    • 3.多表查询效率低
    • 例如:SQL Server/Oracle/MySQL等数据库
  • 非关系型数据库

启动和关闭MySQL

  • 通过 任务管理器 启动和关闭
  • 通过命令行启动和关闭(需要管理员身份)
    • net start mysql
    • net stop mysql

链接mysql服务器

  • 命令: mysql -h127.0.0.1 -P3306 -uroot -proot
    -h 主机地址
    -P 端口号
    -u 用户名
    -p 用户密码

注意点:
如果MySQL服务器在本地, 主机地址可以省略
如果服务器使用默认3306端口, 端口号可以省略
指令: mysql -h127.0.0.1 -uroot -proot

  • 使用暗文链接服务器
    mysql -uroot -proot 链接本地的MySQL服务器, 使用默认端口3306
    mysql -uroot -p 密码采用暗文形式,然后输入密码

退出链接MySQL三种方式

  • exit;
  • quit
  • \q
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容