MySQL Workbench基本用法
作者:mmseoamin日期:2023-12-13

MySQL Workbench相当于SQL语言的解释器

目录

1  打开

2  连接数据库

3  创建数据库

4  创建数据表

4.1  字段类型

4.2  字段选项

4.3  其他

4.4  再次修改表的字段内容

5  操作表中的数据

5.1  添加

5.2  更改

5.3  删除

6  代码编辑器

7  保存sql代码

8  加载sql代码


1  打开

搜索MySQL Workbench,然后打开

MySQL Workbench基本用法,第1张

打开后会出现这个页面

MySQL Workbench基本用法,第2张

2  连接数据库

点击root用户,之后之后会弹出Connect to MySQL Server这个对话框,然后输入密码,之后点击Save password in vault(记住密码),然后点击OK

MySQL Workbench基本用法,第3张

点击OK后会进入这个界面,这样就与数据库连接完毕了

MySQL Workbench基本用法,第4张

SQL Additions这个窗口我们一般用不到,所以我们点我箭头指向的按钮

MySQL Workbench基本用法,第5张

点完之后 SQL Additions 就没了

MySQL Workbench基本用法,第6张

点击Schemas可以看到目前所有的数据库列表,其中 sakila,sys,world 是内置的数据库

MySQL Workbench基本用法,第7张

3  创建数据库

点击创建数据库按钮,之后弹出一个页面,可以在new_scheama处修改数据库名称,修改后点击Apply,我们这里新建一个数据库,命名为my_db_01

MySQL Workbench基本用法,第8张

点击apply后会出现一个窗口,之后点击Apply

MySQL Workbench基本用法,第9张

点击Apply后会发现数据库列表中出现了 my_db_01 这个数据库,之后我们点击Finish

MySQL Workbench基本用法,第10张

至此创建数据库完毕

4  创建数据表

展开数据库后,右键Tables,然后点击Create Table

MySQL Workbench基本用法,第11张

点击之后会出现这个页面

MySQL Workbench基本用法,第12张

我们简单创建一下,表名命名为users,备注为 用户信息表,之后创建 id username,password,status 这四个字段,确认无误后点击Apply

  • 里面所有备注都是可选的

    MySQL Workbench基本用法,第13张

    点击Apply后会弹出这个对话框,之后再点击Apply

    MySQL Workbench基本用法,第14张

    之后在左侧出现表users,之后再点击Finish

    MySQL Workbench基本用法,第15张

    至此表创建完毕

    4.1  字段类型

    我们下面说一下字段,先说字段类型

    MySQL Workbench基本用法,第16张

    字段类型的可选项比较多

    MySQL Workbench基本用法,第17张

    在这里说几个常用的

    • int 整数
    • varchar(len) 字符串,括号中的len是字符串的最大长度
    • tinyint(1) 布尔值
    • text 无最大长度上限字符串,一般用于存储图像base64字符串

      4.2  字段选项

      之后再说一下字段选项

      MySQL Workbench基本用法,第18张

      它们的意思是

      • PK(Primary Key) 主键,一个数据表中只能有一个字段是主键,我们一般通过主键来索引某一条数据
      • NN(Not Null) 非空,该键的值不能是空的
      • UQ(Unique) 值唯一,我们已用户名来举例,A起名叫张三后,其余所有人就不能叫张三了
      • B(Binary) 二进制数据
      • UN(UNsigned) 无符号(非负数)
      • ZF(zero fill) 填充0 例如字段内容是1,字段类型是int(4),则内容显示为0001
      • AI(Auto Increment) 值自动增长,把这个勾上写入数据的时候不用刻意去传id,每写一条数据id自动增加(如果你想给一个指定的ID也是可以的)
      • G(Generated) 勾上之后表示该列是基于其他列计算产生的列

        4.3  其他

        Default是默认值(可选),有默认值的字段可以刻意去传,也可以不刻意去传

        Comments是备注(可选)

        MySQL Workbench基本用法,第19张

        4.4  再次修改表的字段内容

        点击这里可以再次弹出创建数据表时的页签,我们可以再次修改字段信息

        MySQL Workbench基本用法,第20张

        5  操作表中的数据

        5.1  添加

        右键点击刚刚创建的表user,点击Select Rows

        MySQL Workbench基本用法,第21张

        点击后会弹出右侧的页签

        MySQL Workbench基本用法,第22张

        我们在这里输入要添加的内容,由于我们的id是自增的,status有默认值,所以添加时不需要刻意填写

        MySQL Workbench基本用法,第23张

        填写完毕后点击右下角的Apply

        MySQL Workbench基本用法,第24张

        之后会弹出一个窗口,点击Apply

        MySQL Workbench基本用法,第25张

        之后会弹出一个新的窗口,我们点击Finish

        MySQL Workbench基本用法,第26张

        点击完Finish后会发现id与status被自动填写上了

        MySQL Workbench基本用法,第27张

        可以在后面继续添加数据

        MySQL Workbench基本用法,第28张

        MySQL Workbench基本用法,第29张

        MySQL Workbench基本用法,第30张

        MySQL Workbench基本用法,第31张

        5.2  更改

        直接在显示的地方进行修改就好了,比如我现在想将Suyu的status改成1,首先双击要修改的地方

        MySQL Workbench基本用法,第32张

        然后改成想要的值,之后点击Apply

        MySQL Workbench基本用法,第33张

        MySQL Workbench基本用法,第34张

        MySQL Workbench基本用法,第35张

        点完Finish就改完了

        5.3  删除

        点击行前面白色的地方选中行,然后点击删除按钮

        MySQL Workbench基本用法,第36张

        删除完毕后点击Apply

        MySQL Workbench基本用法,第37张

        MySQL Workbench基本用法,第38张

        MySQL Workbench基本用法,第39张

        点击Finish后删除完毕

        6  代码编辑器

        点击箭头指向的图标,可以弹出一个新的页签,我们可以在其中输入SQL语句

        MySQL Workbench基本用法,第40张

        点击这里这个闪电可以执行代码

        MySQL Workbench基本用法,第41张

        7  保存sql代码

        点击保存按钮可以将代码保存为sql文件

        MySQL Workbench基本用法,第42张

        MySQL Workbench基本用法,第43张

        8  加载sql代码

        MySQL Workbench基本用法,第44张

        MySQL Workbench基本用法,第45张

        点击打开后可以加载出sql文件

        MySQL Workbench基本用法,第46张