Mysql数据库----介绍

提供数据库服务的软件

1)软件的分类
    MySQL,Oracle,SQL_Server,DB2,MongoDB,MariaDB
2)生产环境中,如何选择使用哪个数据库软件
    (1)是否开源
        1.开源软件:MySQL,MariaDB,MongoDB
        2.商业软件:Oracle,DB2,SQL_Server
    (2)是否跨平台
        1.不跨平台:SQL_Server
        2.跨平台:MySQL,MariaDB,MongoDB,Oracle,DB2
    (3)公司的类型
        1.商业软件:政府部门,金融机构
        2.开源软件:其他网站论坛

MySQL的特点:

    1)关系型数据库
      关系型数据库特点:
         数据是以行和列(表格)形式去存储的
         表中的每一行叫一条记录,每一列叫一个字段
         表和表之间的逻辑关联叫关系
    2)跨平台
       可以在Unix,Linux,windows上运行数据库服务
    3)支持多种编程语言
        python,java,php... ...
    4)数据库软件,数据库,数据仓库的概念
        数据库软件:可见的一个软件,可操作,实现数据库的逻辑功能
        数据库:是一种逻辑概念,用来存放数据的仓库,侧重存储
        数据仓库:从数据量上来说,比数据库庞大的多,主要用于数据分析和数据挖掘

MySQL的安装

1)Ubuntu安装MySQL服务
       安装服务器:
          sudo apt-get install mtsql-server
       安装客户端
          sudo apt-get install mysql-client
       Ubuntu安装软件
         1.sudo apt-get updata
             访问源列表中的每个网址,读取软件列表,保存到本地/var/lib/apt/lists/
         2.sudo apr-get upgrade
              把本地以安装软件与刚下载的软件列表进行对比,如果发现已安装软件版本低则更新
         3.sudo apt-get -f install
              修复依赖关系
2)windows安装MySQL
        1.下载MySQL安装包(windows)
           mysql-installer***5.7.***.msl
        2.安装
        3.启动和连接MySQL服务
            1.服务端启动
              ①查看MySQL状态
                sudo /etc/init.d/mysql status(查看状态)
                sudo /etc/init.d/mysql start | stop | restatus
                                       (启动)(停止)(重启)

             
            2.客户端连接
               1.命令格式
                  mysql -h主机地址 -u用户名 -p密码
                  mysql -hlocalhost -uroot -p123456
               2.本地连接可省略 -h 选项
                   mysql -uroot -p123456

猜你喜欢

转载自blog.csdn.net/py_1995/article/details/84142083