1/5 MySQL入门总结:下载&安装

  • MySQL.msi版本下载:

    www.mysql.com >DOWNLOADS >Windows >MySQL Installer >mysql-installer-community-8.0.13.0.msi
    (不建议下载解压缩版,因为它还要配置my.ini文件,亲身实践,麻烦)

  • 安装:
    o. 缺失“Microsoft .NET Framework 4.5.2”
    1/5 MySQL入门总结:下载&安装_第1张图片
    下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=42642
    下载安装后,再次安装MySQL。

    o. 缺少“MySQL for Visual Studio 1.2.8”
    1/5 MySQL入门总结:下载&安装_第2张图片
    下载地址:https://dev.mysql.com/downloads/file/?id=478113
    安装MySQL,报错。

o. “Visual Studio version 2012,2013,2015 or 2017 must be installed.”
1/5 MySQL入门总结:下载&安装_第3张图片
下载地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15
选择安装“Visual Studio Community 2017”

链接:https://pan.baidu.com/s/1fm0lggdZwl0elLDdJS2DAg
提取码:o402

  • 验证安装是否成功:

打开“MySQL 8.0 Command Line Client - Unicode” >
输入root密码,回车 >
mysql> show databases;

  • 查看安装目录:

mysql> show variables like “%char%”
在这里插入图片描述

  • 目录结构:

1/5 MySQL入门总结:下载&安装_第4张图片
bin:存储可执行文件;
data:存储数据文件;
docs:文档;
include:存储包含的头文件;
lib:存储库文件
share:错误信息和字符集文件

  • 配置选项:

路径:C:\ProgramData(默认隐藏)\MySQL\MySQL Server 8.0\my.ini

[client] //MySQL客户端
port=3306 //端口号

[mysql]
default-character-set=utf8 //修改编码方式

[mysqld] //MySQL服务器端
port=3306
basedir=”” //安装目录
datadir=”” //数据文件所存储的位置
character-set-server=utf8 //修改编码方式

  • 启动/关闭MySQL服务:
    o. 控制面板 >管理工具 >服务 >MySQL80 >右击“停止/重新启动”
    o. 以管理员身份运行cmd.exe >net start/stop mysql80
    注意:在“服务”里确定好MySQL的名称。

  • 登录/退出MySQL服务:
    o. 登录:
    mysql -u root –p
    mysql –uroot –p –P3306 –h127.0.0.1

参数 描述
-D,- -database=name 打开指定数据库
- -delimiter=name 指定分隔符
-h,- -host=name 服务器名称
-p,- -password[=name] 密码
-P,- -port=# 端口号
- -prompt=name 设置提示符
-u,- -user=name 用户名
-V,- -version 输出版本信息并且退出

o. 退出:
mysql>exit;
mysql>quit;
mysql>\q;

  • 修改提示符:
    mysql>prompt 新提示符

  • 语句规范:
    o. 关键字与函数名称全部大写;
    o. 数据库名称、表名称、字段名称全部小写;
    o. SQL语句必须以分号结尾。

  • 小总结:
    o. MySQL默认的端口号:3306
    o. MySQL中的超级用户:root
    o. 创建数据库:CREATE DATABASE
    o. 修改数据库:ALTER DATABASE
    o. 删除数据库:DROP DATABASE

你可能感兴趣的:(数据库,工具)