本文以mac为例介绍mysql的安装和入门操作。
1 安装MySQL和客户端(navicat)
猴子:mysql数据库安装教程zhuanlan.zhihu.com2 验证mysql数据库安装成功(MAC版)
step1 打开MAC终端,应用程序 - 使用工具 - 终端
![c6ed74d7a14babb67eaa9c0994d064c1.png](https://img-blog.csdnimg.cn/img_convert/c6ed74d7a14babb67eaa9c0994d064c1.png)
step2 在终端中输入mysql路径,并按下enter键,命令如下:
PATH="$PATH":/usr/local/mysql/bin
step3 登录到mysql,并按下enter键,命令如下:
mysql -u root -p
step4 输入安装时设定的密码,按enter键(这一步不显示密码,输入密码后,直接按回车即可)。
若可以成功登陆,则表示mysql安装成功。
![b86595666fa0bbeff1516573575c34a1.png](https://img-blog.csdnimg.cn/img_convert/b86595666fa0bbeff1516573575c34a1.png)
step5 退出,输入exit,回车即可。
3 将客户端(navicat)连接到MySQL数据库
step1 打开navicat,点击左上角“连接”-“mysql”。
step2 自定义连接名称。
step3 默认填入的是主机名;业务工作中需要找业务方获取数据库IP地址。
step4 输入设定的数据库用户名和密码。
step5 点击“连接测试”,测试连接是否成功。
step6 点击“好”,连接到数据库。
![6747748be285c9bcd56a1a2c64f1fe80.png](https://img-blog.csdnimg.cn/img_convert/6747748be285c9bcd56a1a2c64f1fe80.png)
4 创建数据库
右击建好的连接或默认数据库,选择“新建数据库”,设置数据库名称、字符集和排序规则。
![9939259fb7b156508edeb4b9884b96d4.png](https://img-blog.csdnimg.cn/img_convert/9939259fb7b156508edeb4b9884b96d4.png)
5 表的常用操作
5.1 创建表
右击数据库下的“表”,选择新建表。
![eeef2fc2778537b27bb2701cf2c42a11.png](https://img-blog.csdnimg.cn/img_convert/eeef2fc2778537b27bb2701cf2c42a11.png)
设置栏:
- 设置字段名称:类似于表格中的列名称;
- 设置数据类型,数据类型主要有字符串、数字、日期;
![0eadb189f88c515b1cc8435104cf20c5.png](https://img-blog.csdnimg.cn/img_convert/0eadb189f88c515b1cc8435104cf20c5.png)
3. 设置数值是否可以为空:
- null(不勾选):允许数值中存在空值;
- notnull(勾选):不允许数值中存在空值
4. 点选设置主键,点选后出现小钥匙图标;主键是表数据的唯一标识,不可重复。
5. 保存,并设置表名称;保存完成,才表示新建完成。
![baa77c7a502cf0aedb53dd8282ee6f7d.png](https://img-blog.csdnimg.cn/img_convert/baa77c7a502cf0aedb53dd8282ee6f7d.png)
5.2 删除表
将表删除,右击创建好的表格,选择“删除表”。
![05d150805ae5b2d44301f4c46eaa873d.png](https://img-blog.csdnimg.cn/img_convert/05d150805ae5b2d44301f4c46eaa873d.png)
5.3 更新表
对表内容进行编辑,右击创建好的表格,选择“设计表”。
![a45b203362c561988beaed837d57dc0c.png](https://img-blog.csdnimg.cn/img_convert/a45b203362c561988beaed837d57dc0c.png)
5.4 编辑数据
方法一:双击打开表,直接对数据进行操作。
![b3561c60dfe462366f9c36baddc3cf9b.png](https://img-blog.csdnimg.cn/img_convert/b3561c60dfe462366f9c36baddc3cf9b.png)
方法二:使用查询编辑器录入SQL语句。
![9f6986c788329bbc7b1fd74fc72b7b0f.png](https://img-blog.csdnimg.cn/img_convert/9f6986c788329bbc7b1fd74fc72b7b0f.png)
![b35f82298c7f752f562da6d4f920eead.png](https://img-blog.csdnimg.cn/img_convert/b35f82298c7f752f562da6d4f920eead.png)
6 SQL语句
![cd9c0a2d8178881f7408862c733f1af1.png](https://img-blog.csdnimg.cn/img_convert/cd9c0a2d8178881f7408862c733f1af1.png)
![bbd5aa42ad862c2734d7ed15e04ddfe2.png](https://img-blog.csdnimg.cn/img_convert/bbd5aa42ad862c2734d7ed15e04ddfe2.png)
实践:
![27c4c51a27c84c9047f973bb22a68160.png](https://img-blog.csdnimg.cn/img_convert/27c4c51a27c84c9047f973bb22a68160.png)
将如上表格录入到SQL中,结果如下:
![b26afba341d95e69fa31f9ff8cebd833.png](https://img-blog.csdnimg.cn/img_convert/b26afba341d95e69fa31f9ff8cebd833.png)
![a366f793aa095ecc1e85dffe47c8b06a.png](https://img-blog.csdnimg.cn/img_convert/a366f793aa095ecc1e85dffe47c8b06a.png)
![1550bca2ca614444a3dcd2ac185c3876.png](https://img-blog.csdnimg.cn/img_convert/1550bca2ca614444a3dcd2ac185c3876.png)
![9e4d609c84f7d0ea1357bdc430d61573.png](https://img-blog.csdnimg.cn/img_convert/9e4d609c84f7d0ea1357bdc430d61573.png)