博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关系型数据库之MySQL
阅读量:7089 次
发布时间:2019-06-28

本文共 1917 字,大约阅读时间需要 6 分钟。

MySQL数据库:

  MySQL属于关系型数据库

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

    - 服务端软件:

       - socket服务器

       - 本地文件操作

         - 解析指令 [ SQL语句 ]

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

       - socket客户端

       - 发送指令

       - 解析指令 [ SQL语句 ]  

  PS:

    - DBMS数据库管理系统

    - SQL语句

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

 

 

  其他类似软件:

     关系型数据库:sqllite、db2、oracle、access、sql server、MySQL
    非关系型数据库:MongoDB、redis

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

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

 

  MySQL的安装:

    win环境:

      可执行文件  

      点点点
      压缩包
      放置任意目录
      初始化
      服务端:E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --initialize-insecure
          # 用户名 root 密码:空  
      启动服务端:
          E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysqld
      客户端连接:
          E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysql -u root -p
      发送指令:
          show databases;
          create database db1;
      环境变量的配置:
          E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld
      windows服务:
          E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --install
          net start MySQL
          E:\George\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --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

  数据库的存储结构:

      - 文件夹 [ 数据库 ]

         - 文件 [ 表 ]

            - 数据行 [ 行 ]

            - 数据行

            - 数据行

转载于:https://www.cnblogs.com/george92/p/8522284.html

你可能感兴趣的文章
android adb命令行工具使用
查看>>
javascript 正则替换字符的新方法!
查看>>
WayOs 帐号到期自动清理工具,致浪费在清理到期用户的青春
查看>>
13 SELECT 以外的内容
查看>>
.NET平台开源项目速览(9)软件序列号生成组件SoftwareProtector介绍与使用
查看>>
简述Session 、Cookie、cache 区别
查看>>
large-scale analysis of malware downloaders
查看>>
FMX 模态窗体
查看>>
C语言编程规范—命名规则
查看>>
Java集合源码分析(二)Linkedlist
查看>>
sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1
查看>>
dubbo工作原理
查看>>
maven_项目的依赖、聚合、继承
查看>>
一个C++类的注释:
查看>>
Winsock IO模型之select模型
查看>>
flutter安装开发环境-问题记录
查看>>
渲染机制/页面性能/错误监控
查看>>
前端构建_webpack
查看>>
程序员如何优雅的记录笔记(同步云端,图床,多端发布)
查看>>
游戏开发者福音:微软开源部分 Minecraft 的 Java 代码
查看>>