数据库MySQL-1-概述、安装

本文介绍了数据库的概念,包括数据库管理系统(DBMS)的功能和类型。详细解释了关系型数据库与非关系型数据库的区别,并重点介绍了MySQL数据库,包括其历史、特点、安装及基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库概述

在这里插入图片描述

  • 数据库:Database
    • 长期存储在计算机内的,有组织的,可共享的数据集合
    • 存储数据的仓库。(文件)
  • 数据库管理系统:Database Management System
    • 操作和管理数据库的软件
  • 数据库的类型
    • 关系型数据库:二维表的形式存储数据
    • 非关系型数据库:NoSQL--------Not Only SQL
      • Redis:键值对存储,K-V
      • MongoDB:文档存储
      • HBase:列存储
  • 主流的关系型数据库
    • Oracle:甲骨文公司
    • SQLServer:微软
      • 简单,界面友好,交互和操作性更强
      • 开放性差,性能低
    • DB2:IBM
      • 伸缩性比较强,适用于所有主流平台
      • 收费
    • MySQL:MySQL AB
      在这里插入图片描述

MySQL数据库概述

  • 是一个关系型数据库管理系统,时瑞典 MySQL AB公司开发的,目前属于Oracle旗下产品
  • 版本
    • 社区版:免费(个人,组织,企业)
    • 企业版:非盈利的版权,会收取一定的服务费
  • 特点
    • 开源、自由的关系型数据库管理系统
    • 短小精悍,速度快,拥有成本低
    • 时LAMP流行的网站结构的一部分(Linux+Apache+MySQL+PHP)
    • 被广泛的运用在互联网公司中(中小型网站)

安装MySQL数据库

  1. ZIP安装:压缩包方式安装,要自己手动配置
  2. MSI安装:windows installer 微软格式的安装包安装
    MySQL安装图解 mysql-5.5.27-win64

注意事项:以前安装过MySQL,需要卸载干净再安装

  1. 关闭MySQL服务
  2. 卸载MySQL软件(控制面板----程序----卸载程序----右键卸载MySQLxxxx文件)
  3. 删除残留文件1:原安装位置
  4. 删除残留文件2:c:\ProgramData 下 MySQL 文件夹
  5. 删除残留文件配置参数:
    • 打开注册表(cmd—regedit—HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL)删除

安装

  • MSI安装方式操作和配置更加简单
  • 注意字符集的选择,推荐utf8

使用MySQL软件

启动数据库
  • net start mysql 启动服务
  • net stop mysql 停止服务
  • 要以管理员身份运行
    在这里插入图片描述
    在这里插入图片描述
登陆数据库
  • 格式:mysql -参数

  • 参数:

      	-u 用户名
      	-p 密码(小p)
      	-P 端口号(大P)
      	-h 数据库的服务器地址(远程数据库地址)
      	-- prompt 设置提示符
    

例如:

mysql -uroot -proot
或者:
mysql -uroot -proot -P3306 -h127.0.0.1
mysql -uroot -proot -P3306 -h123.231.11.35(阿里云上的服务器:上海 | 北京)
mysql -uroot -p回车
再输入密码(密码不可见)
使用MySQL Command Line Client 输入密码

退出数据库

例如:

ctrl + c
或者
exit
\p
quit

修改密码
  • 4.1 第一种修改密码,当你忘记密码时

    1. 停止MySQL服务
    2. 再DOS下输入 mysqld --skip-grant-tables
    3. 再新开一个DOS登陆mysql数据库 mysql -uroot -p(不需要密码,直接回车,即可登陆)
    4. 更改密码:

      use mysql   选择名称是mysql的数据库
      update user set password=password(‘密码’) whereuser=‘root’;

    5. 关闭DOS窗口,结束mysqld进程
    6. 重启MySQL服务,使用新密码登陆
  • 4.2 第二种修改密码,没忘记密码,想要修改,简单

    • 4.2.1 mysqladmin -u 用户名 -p 新密码 (回车输入旧密码)
    • 4.2.2 mysqladmin -u 用户名 -p 密码 password 新密码
修改提示符

方式一:登陆后 prompt nihao
方式二:mysql -uroot -proot --prompt nihao

识别版本号

登陆后 输 select version();
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值