本文以mac为例介绍mysql的安装和入门操作。

1 安装MySQL和客户端(navicat)


猴子:mysql数据库安装教程zhuanlan.zhihu.com


猴子:客户端navicat安装教程zhuanlan.zhihu.com



2 验证mysql数据库安装成功(MAC版)

step1 打开MAC终端,应用程序 - 使用工具 - 终端




MySQL not in 找不到null的数据 mysql找不到命令_MySQL退出选择表格


step2 在终端中输入mysql路径,并按下enter键,命令如下:


PATH="$PATH":/usr/local/mysql/bin


step3 登录到mysql,并按下enter键,命令如下:


mysql -u root -p


step4 输入安装时设定的密码,按enter键(这一步不显示密码,输入密码后,直接按回车即可)。

若可以成功登陆,则表示mysql安装成功。


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_02


step5 退出,输入exit,回车即可。

3 将客户端(navicat)连接到MySQL数据库

step1 打开navicat,点击左上角“连接”-“mysql”。

step2 自定义连接名称。

step3 默认填入的是主机名;业务工作中需要找业务方获取数据库IP地址。

step4 输入设定的数据库用户名和密码。

step5 点击“连接测试”,测试连接是否成功。

step6 点击“好”,连接到数据库。


MySQL not in 找不到null的数据 mysql找不到命令_数据库_03


4 创建数据库

右击建好的连接或默认数据库,选择“新建数据库”,设置数据库名称、字符集和排序规则。


MySQL not in 找不到null的数据 mysql找不到命令_mysql_04


5 表的常用操作

5.1 创建表

右击数据库下的“表”,选择新建表。


MySQL not in 找不到null的数据 mysql找不到命令_数据库_05


设置栏:

  1. 设置字段名称:类似于表格中的列名称;
  2. 设置数据类型,数据类型主要有字符串、数字、日期;


MySQL not in 找不到null的数据 mysql找不到命令_数据库_06


3. 设置数值是否可以为空:
- null(不勾选):允许数值中存在空值;
- notnull(勾选):不允许数值中存在空值
4. 点选设置主键,点选后出现小钥匙图标;主键是表数据的唯一标识,不可重复。
5. 保存,并设置表名称;保存完成,才表示新建完成。


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_07


5.2 删除表

将表删除,右击创建好的表格,选择“删除表”。


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_08


5.3 更新表

对表内容进行编辑,右击创建好的表格,选择“设计表”。


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_09


5.4 编辑数据

方法一:双击打开表,直接对数据进行操作。


MySQL not in 找不到null的数据 mysql找不到命令_数据库_10


方法二:使用查询编辑器录入SQL语句。


MySQL not in 找不到null的数据 mysql找不到命令_数据库_11


MySQL not in 找不到null的数据 mysql找不到命令_mysql_12


6 SQL语句


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_13


MySQL not in 找不到null的数据 mysql找不到命令_数据库_14


实践:


MySQL not in 找不到null的数据 mysql找不到命令_MySQL退出选择表格_15


将如上表格录入到SQL中,结果如下:


MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_16

student 表

MySQL not in 找不到null的数据 mysql找不到命令_mysql_17

score表

MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_18

course表

MySQL not in 找不到null的数据 mysql找不到命令_mysql显示表已存在_19

teacher表