• 关系型数据库之MySQL


    MySQL数据库:

      MySQL属于关系型数据库

      MySQL是用于管理文件的一个软件:

        - 服务端软件:

           - socket服务器

           - 本地文件操作

             - 解析指令 [ SQL语句 ]

        - 客户端软件 (各种各样的版本样式):

           - socket客户端

           - 发送指令

           - 解析指令 [ SQL语句 ]  

      PS:

        - DBMS数据库管理系统

        - SQL语句


      技能:
        - 安装 服务端和客户端
        - 连接
        - 学习SQL语句规则;指示服务端做任意操作

      其他类似软件:
         关系型数据库:sqllite、db2、oracle、access、sql server、MySQL
        非关系型数据库:MongoDB、redis

        关系型和非关系型的区别:

           关系型有很多约束,非关系型没有太多的约束。

      MySQL的安装:

        win环境:

          可执行文件  
          点点点
          压缩包
          放置任意目录
          初始化
          服务端:E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --initialize-insecure
              # 用户名 root 密码:空  
          启动服务端:
              E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqldmysqld

          客户端连接:
              E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqldmysql -u root -p

          发送指令:
              show databases;
              create database db1;

          环境变量的配置:
              E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld

          windows服务:
              E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --install
              net start MySQL

              E:Georgemysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --remove

              net start MySQL
              net stop MySQL

        Linux环境:

          服务端:

                /usr/bin/local/mysql/bin/mysqld  —-user=root —-skip-grant-tables

     

          客户端:

                /usr/bin/local/mysql/bin/mysql -u root -p

     

                update mysql.user set authentication_string=password('666') where user='root';

                flush privileges;

     

          服务端:

                关闭mysqld进程,再重新运行

                /usr/bin/local/mysql/bin/mysqld  —-user=root

     

          客户端:

                /usr/bin/local/mysql/bin/mysql -u root -p

                输入:666

     

           路径:

             /usr/local/mysql-5.7.19-macos10.12-x86_64/bin/mysql -u root -p

      数据库的存储结构:

          - 文件夹 [ 数据库 ]

             - 文件 [ 表 ]

                - 数据行 [ 行 ]

                - 数据行

                - 数据行

  • 相关阅读:
    nodeJS操作mongoDB常用api
    git命令
    Scala笔记(1)——基本知识
    Akka Java 中文文档
    训练:用gfsh执行常见的任务
    https://confluence.jnj.com/display/AAIM/Enterprise+Agile+Data+Services
    gfsh操作
    java知识
    maven使用之烦人的.lastUpdated文件
    idea相关操作
  • 原文地址:https://www.cnblogs.com/george92/p/8522284.html
Copyright © 2020-2023  润新知