• 关系型数据库之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

      数据库的存储结构:

          - 文件夹 [ 数据库 ]

             - 文件 [ 表 ]

                - 数据行 [ 行 ]

                - 数据行

                - 数据行

  • 相关阅读:
    thinkphp怎么修改配置进入默认首页
    apache中怎么配置网站的默认首页
    [转]数据库更新(Update语句)查询
    ACCESS删除datagridview和数据库中的一条数据,同时更新显示的方法源码
    想ACCESS数据库插入新的用户
    C# 对象不能从 DBNull 转换为其他类型。
    windows form参数传递过程
    向ACCESS数据库中的表导入EXCEL表,在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
    C#实现Access导入导出Excel
    dataGridView1.DataSource,解决查询结果不从第一行显示,而是不断往表下面扩展问题
  • 原文地址:https://www.cnblogs.com/george92/p/8522284.html
Copyright © 2020-2023  润新知