MySQL | 零基础入门经验(1)安装MySQL及创建数据库

安装MySQL

登录MySQL官网,选择相应的安装包下载。目前最新版本是8.0。
下载完成后打开MySQL Installer - Community,开始安装。
MySQL | 零基础入门经验(1)安装MySQL及创建数据库_第1张图片这里建议手动选择一下安装的服务,不用全都装。个人只装了三个服务,分别是:
- MySQL Server (version 8.0.11)
- MySQL Shell (version 8.0.11)
- Connector/Python (3.6) (version 8.0.11)

安装Connector/Python的小插曲

Connector可以帮助我们使用python在数据库上进行操作,因此非常重要。我本来想通过pymysql来使用python,但却出现了总是连接失败的问题,错误为:

Error: pymysql cannot connect with mysql database: 
access denied for user 'root'@'localhost' (using password: NO)

上网查找了各种资料debug无效后,看到StackOverflow上一个帖子反映pymysql无法在MySQL 8.0版本上使用,可以通过降级到5.4版本解决这个问题。但我没有选择重装MySQL,而是放弃了pymysql,转而使用MySQL安装包中自带的python connector。目前来看,python connector还是非常好用的。

创建数据库

打开MySQL Command Line Client,输入密码,成功后进入如下页面:(输入密码错误会直接退出命令行,别问我是怎么知道的)
MySQL | 零基础入门经验(1)安装MySQL及创建数据库_第2张图片
最后一行mysql>的后面是目前光标所在的位置。MySQL命令行常见的前缀有这两个:

mysql>     #命令行正在等待新命令
    ->     #本行是上一行的延续

创建新数据库,输入:

CREATE database [database name];

成功后返回”Query OK, 1 row affected (0.01 sec)”。

查询已有的数据库
SHOW databases;    #注意,MySQL语句需要以分号结束。

命令行返回已有数据库的列表。

选择数据库

注意:创建数据库后,如果想要对其进行操作,需要先选定该数据库:

USE [database name];

成功后返回”Database changed”。

删除数据库
DROP database [database name];

成功后返回”Query OK, 0 row affected (0.12 sec)”。

你可能感兴趣的:(MySQL)