快速创建一个 mysql 数据库

156 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情

本文为入门教程,适合有一定经验的前端快速创建一张表使用。

安装 mysql

首先官网找到社区版下载地址 MySQL Community Downloads

由于是 Mac 电脑,直接选择 DMG 的 x86 版本下载

image.png

下载页直接选择开始下载

image.png

下载完成后,一路下一步直到完成安装。

随后,command + 空格打开系统偏好设置里的 mysql

image.png

打开后, instance 页面可以启停 mysql

image.png

vim ~/.bash_profile 设置 mysql 启停环境变量:

# mysql

export PATH=${PATH}:/usr/local/mysql/bin

#快速启动、结束MySQL服务, 可以使用alias命令

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'

alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

image.png

执行 source ~/.bash_profile 生效环境变量

命令行连接并登录 mysql: mysql –uroot –p

image.png

使用命令行创建数据库和数据表

创建数据库:

CREATE DATABASE IF NOT EXISTS jerry;

选择数据库:

use jerry;

创建数据表:

CREATE TABLE friend ( id INT, name VARCHAR(32), sex CHAR(1) );

插入数据到数据表:

INSERT INTO friend ( id, name,sex )
                       VALUES
                       ( 1, 'lin','男' );

显示数据:

SELECT * FROM friend;

image.png

GUI 工具

作为一名前端 + 初学者,相比命令行,更好的方式是使用 GUI 工具。

mysql 的 GUI 工具有很多,查了下学校教学使用的 Navicat 收费。改用 Sequel Pro,官方直接下载的版本连接 mysql 8 会报错,下载 test builds 版本

安装完成后打开,输入信息并测试

image.png

如果出现报错信息 Authentication plugin 'caching_sha2_password' cannot be loaded,需要在系统偏好信息里重新 Initial Database,选择 Legacy Password,随后重启mysql。

image.png

进入后选择数据库,就可以可视化地操作创建的表

image.png

参考文档

MySQL 创建数据库 - 菜鸟教程

MySQL入门教程