乐趣区

关于mysql:MySQL数据库的安装与使用

MySQL 数据库

概要

 一、MySQL 数据库的概述
二、MySQL 数据库的搭建 (重点)
三、MySQL 数据库软件的应用
四、MySQL 数据类型
五、MySQL 数据库数据的操作 (重点) 

一、初识 MySQL 数据库

1. 数据库的概述

<1> 数据库:Database

  • 长期存储在计算机内的,有组织的,可共享的数据汇合。
  • 存储数据的仓库。(文件)

<2> 数据库管理系统:Database Management System

  • 操纵和治理数据库的软件。(软件)

<3> 数据库的类型

  • 关系型数据库:二维表的模式存储数据。
  • 非关系型数据库:NoSQL———Not only SQL

    • Redis:键值对存储,K- V 模式存储
    • MongoDB:文档存储,将数据以文档的模式存储,Json/XML
    • HBase:列存储,Hadoop Database

<4> 支流的关系型数据库

  • Oracle:甲骨文公司
  • SQLServer:微软

    • 简略、界面敌对,交互和操作性更强
    • 开放性差,性能低
  • DB2:IBM

    • 伸缩性比拟强,实用所有的支流的平台
    • 免费
  • MySQL:MySQL AB

2. MySQL 数据库概述

<1> MySQL 数据库

  • MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发的,目前属于 Oracle 旗下产品。

<2> 版本

  • 社区版:收费 (集体、组织、企业)
  • 企业版:非盈利的版权,会收取肯定的服务费

<3> 特点

  • 开源、自在的关系型数据库管理系统
  • 短小精悍,速度快,领有成本低
  • 是 LAMP 风行的网站架构的一部分 (Linux+Apache+MySQL+php)
  • 被宽泛的使用在互联网公司中 (中小型网站中)

二、装置 MySQL 数据库

<1> 装置形式

  • ZIP 装置,压缩包的形式装置
  • MSI 装置:windows installer 微软格局的安装包装置

<2> 注意事项:以前装置过,须要卸载洁净再装置

  • 敞开 MySQL 服务

    • 右击计算机,点击治理,找到 mysql 服务敞开
  • 卸载 MySQL 软件

    • 控制面板 —- 程序 —- 卸载程序 —- 右键卸载 MySQLxxx 文件
  • 删除残留文件

    • 原装置地位
    • 删除 c:\ProgramData\MySQL
    • 删除残留文件配置参数

      • 关上注册表 (win+R—-regedit—-xxxMACHINE—-SYSTEM—-ControlSetxxx—-Services—-EventLog—-Application—- 删除 MySQLxxx)

<3> 装置

  • MSI 装置形式 (操作和配置更加简略)
  • 留神:字符集的抉择,举荐 utf8

三、应用 MySQL 软件

<1> 启动服务

  • net start mysql 启动服务
  • net stop mysql 敞开服务

<2> 登陆数据库

  • 格局:mysql - 参数
  • 参数:

    • -u 用户名
    • -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 Clinet 输出明码

<3> 退出数据库

  • ctrl+c
  • exit
  • \q
  • quit

<4> 批改明码

  • 第一种批改明码形式,当你遗记 m 明码的时候应用这种形式批改

    • 进行 MySQL 服务
    • 在 DOS 下输出 mysqld –skip-grant-tables
    • 在新开一个 DOS 登陆 mysql 数据库 (不须要明码)
    • 更改明码:

      - use mysql  抉择名称是 mysql 的数据库
      - update user set password=password('明码') where user='root';
    • 敞开 DOS 窗口,完结 mysqld 过程
    • 重启 MySQL 服务,应用新的明码登陆

update user set password=password(“root”) where user=”root”;

  • 第二种批改明码形式,当你没有遗记明码的时候想要去批改明码,倡议应用这种办法,因为简略。

    • mysqladmin -u 用户名 -p password 新密码 (回车输出旧明码)
    • 或者 mysqladmin -u 用户名 -p 明码 password 新密码

<5> 批改 MySQL 的提示符

  • prompt 提示符
  • mysql -uroot -proot –prompt 提示符

    • 例如:mysql -uroot -proot –prompt nihao

<6> 辨认版本号

  • select version();

[MySQL 数据库 DDL、DML 详解
](https://blog.csdn.net/qq_2933…

退出移动版