自学前端学习总结--Mysql篇--1

136 阅读3分钟

「时光不负,创作不停,本文正在参加2021年终总结征文大赛
WEB前端开发是不是在开发软件?

C/S:客户端/服务器端

B/S:浏览器/服务器端

软件

  1. 程序设计阶段

    1. Bug→DeBug;
  2. 软件设计阶段

    1. IBM→Dos→Microsoft;
  3. 软件工程

    1. 保证质量、工期的前提下,开发出具有有效性、可维护、可追踪、可移植的软件产品。

软件的生命周期

  1. 软件的定义期

    1. 可行性研究阶段

      1. 技术、人力、设备(调试)、时间、资金回报率、政策、风俗...
    2. 需求分析阶段

      1. 功能性需求分析
      2. 非功能性需求分析
      3. 非功能性是功能性需求的前提条件
  2. 软件的开发期

    1. 概要设计阶段—架构师

      1. 子系统、技术选型、数据库设计
    2. 详细设计阶段—模块负责人

      1. 页面、页面内容、属性、方法
    3. 编码实现阶段

      1. UI设计师—效果图。
      2. 前端工程师—将产品效果图转换成html、css、js文件。
      3. 后端工程师—为前端提供所需要的数据。
    4. 测试阶段—软件测试工程师

      1. 软件测试
  3. 软件的维护期

    1. 部署阶段—运维工程师

      1. 将软件部署到服务器
  4. 维护阶段

    1. 后期维护。

  5. 存储数据的方式有哪些?

    1. 特定的文件:操作数据方面慢
    2. 内存:速度快,但是存储内容有限制,无法永久存数据
    3. 第三方云服务器:多人共用
    4. 数据库服务器:
  6. 什么是数据库

    1. 数据库按照特定的形式来组织存放数据,目的是为了更好的操作数据—增删改查。

    2. 数据库的发展史

      1. 网状数据库→层次型数据库→关系型数据库(RDBMS)→非关系型数据库(NoSQL)
    3. 关系型数据库的逻辑结构

      1. server→database→table→row→column
      2. 服务器→数据库→数据库表→数据表行→数据表列
  7. MySQL数据库

    1. Linux+Apache+MySQL+PHP,目前最流行的开源服务器端技术之一。

    2. 服务器端:存储、维护数据

      1. D:\xampp\mysql\bin\mysqld.exe 启动文件
    3. 客户端:负责连接数据库,对数据端执行操作

      1. D:\xampp\mysql\bin\mysql.exe 客户端文件
    4. 使用客户端连接服务器端

      1. mysql.exe -h127.0.0.1 -P3306 -uroot -p

        1. -h host 要连接的服务器端域名或者IP地址 127.0.0.1、localhost
        2. -P post 端口号 3306
        3. -u user 用户名root管理员
        4. -p password 密码(一半来说windows是没有密码设置的,mac用户会设定相对应的密码,这个地方就是输入自己的数据库密码,个人来说windows推荐使用xampp,里面集成了相关的数据库服务器,mac用户之间到官网下载配置即可)
      2. quit; 退出连接