• 数据库的介绍以及安装


    数据库介绍:

    • 1.随意存放在一个文件中的数据,数据的格式千差万别

      • tank|123 jason:123 sean~123

    • 2.软件开发目录规范

      • -Project:

        • conf

        • bin

        • core

        • db:存放一个个的文件

      • 1、2都是从本地读取的数据

    • 将所有数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作

      • 第三方的公共位置(数据库)

      • 数据库集群:将同一个数据库中的数据,复制到不同的服务器中。

    • MySQL数据:C---->S架构软件

      • 1)mysql数据库本质上就是一个基于网络通信的软件。

      • 2)所有基于网络通信的软件,底层都是socket。

      • 服务端:

        • 基于网络通信

        • 手法消息

      • 客户端:

        • 基于网络通信

        • 收发消息

      • 所有语言若想操作数据库,拿到服务端ip和port,都必须遵循一套标准的解析指令 ---> SQL语句

     

    • 学习SQL语句

      • DBMS:数据库管理系统

        • 关系型数据库:MySQL、Oracle、DB2、sql server ...

          • 1)表结构

            • 需要哪些字段

            • 字段是什么类型

          • 2)字段与字段类型

            • name --->'tank' --->字符串

            • age --->17---->整形

        • 非关系型数据库:redis、mongodb...

          • 非关系型数据库一般以key:value的形式存储

            {

            'name':'tank'

            }

     

    • 安装数据库

      • 1.下载mysql安装包

      • 2.解压安装包放在D:中

      • 3.添加系统环境变量

      • 4.以管理员身份打开CMD,输入mysqld启动服务端,

        • bin目录下的:mysqld.exe

    • 建立mysql服务

      • 1.找到mysql的安装目录,进入bin目录

     

    2.输入mysqld --initalize

    3.输入mysqld --install 进行安装:

    4.安装完成后启动mysql显示如下:

  • 相关阅读:
    deflate树与deflate编码
    生产者消费者模式下的并发无锁环形缓冲区
    环形缓冲区的设计及其在生产者消费者模式下的使用(并发有锁环形队列)
    zeromq源码分析笔记之无锁队列ypipe_t(3)
    zeromq源码分析笔记之线程间收发命令(2)
    zeromq源码分析笔记之架构(1)
    PHP和golang差异见解
    关于助力红包随机分配思考总结
    TCP四次挥手
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/lvguchujiu/p/12018295.html
Copyright © 2020-2023  润新知