zoukankan      html  css  js  c++  java
  • 初识MySQL

    一、MySQL简介

    1.1MySQL

    MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

    MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

    二、下载和安装

    MySQL为我们提供开源的安装在各个操作系统上的安装包,包括mac,linux,windows。

    2.1 Windows版本

    mysql的安装、启动和基础配置 —— Windows版本:https://www.cnblogs.com/nickchen121/p/11145124.html

    2.2 Linux版本

    mysql的安装、启动和基础配置 —— Linux版本:https://www.cnblogs.com/nickchen121/p/11145125.html

    2.3 Mac版本

    mysql的安装、启动和基础配置 —— Mac版本:https://www.cnblogs.com/nickchen121/p/11145123.html

    三、数据库的基本操作(重点)

    3.1卸载

    前提:启动终端(cmd),输入 mysql,如果不是提示 不是内部或外部命令,代表已安装数据库。

    1. 直接连入
      • 搜索:服务,检索mysql服务
        • 有MySQL:
          • 将mysql的服务停止
          • 启动管理员终端:mysql----remove,并移除服务
        • 没有MySQL:
          • 启动管理员终端 tasklist|findstr mysql
          • taskkill / pid 进程 pid / f
    2. 连接超时
      • 搜索:服务,检索mysql服务,移除服务即可
    3. 移除环境变量

    总结:如果能连入,先停止服务 | 如果添加了服务,就移除服务 | 取消环境变量配置

    3.2 安装

    1. 解压免安装版本(5.6 - 没有初始密码)
    2. 配置环境变量:数据库绝对路径下的bin
    3. 配置服务:
      启动管理员终端:mysqld --install [nmysql]

    3.3 MySQL的账号操作

    开启终端(cmd)启动MySQL

    进入MySQL的两种方式

    1. 游客登录(不一定能登入,登入了也啥都不能干):

      在终端中直接输入:mysql

    2. 管理员登录

      在终端中直接输入:mysql -u root -p

      再输入密码,没有任何提示,没有密码直接回车

      连接指定服务器的mysql

      在终端输入:mysql -h (ip地址) -P (端口号) -u (账号) -p (密码)

      >:mysql -hlocalhost -P3306 -uroot -p

    进入数据库后

    1. 查看当前登录的用户
    mysql>: select user();
    
    1. root权限下可以查看所有用户信息
    mysql>: select * from mysql.user;
    mysql>: select * from mysql.user G
    mysql>: select user,password,host from mysql.user;
    

    3.root登录下,删除游客(操作后要重启mysql服务):

    mysql>: delete from mysql.user where user='';
    

    4.root登录下,修改密码(操作后要重启mysql服务):

    mysql>: update mysql.user set password=password('12345678') where host='localhost';
    

    5.退出数据库:

    >: quit
    >: exit
    
  • 相关阅读:
    Path Sum II
    Convert Sorted Array to Binary Search Tree
    Construct Binary Tree from Inorder and Postorder Traversal
    Construct Binary Tree from Preorder and Inorder Traversal
    Maximum Depth of Binary Tree
    Binary Tree Zigzag Level Order Traversal
    Binary Tree Level Order Traversal
    Same Tree
    Validate Binary Search Tree
    Binary Tree Inorder Traversal
  • 原文地址:https://www.cnblogs.com/Lin2396/p/11631456.html
Copyright © 2011-2022 走看看