建库时,需要指定字符集编码为 utf8mb4、排序规则为 utf8mb4_general_ci。支持4个字节Emoji表情(Emoji 是一种特殊的 Unicode 编码,常见于IOS和Android手机上)
结构和数据:转存数据库表、视图以及表中数据等相关SQL语句仅结构:只转存数据库表、视图等相关SQL语句。
Primary Key(PK):主键约束,指定某列的数据非空、唯一、不能重复
右键点击需要设置的表,选择「设计表…」PK 为设置主键约束。
Foreign Key:外键,指定该列记录属于主表中的一条记录,参照另一条数据
选择「外键」的标签输入外键名称选择外键字段选择被引用的模式选择被引用的表(父)选择被引用的字段选择删除时操作选择更新时操作
Unique:唯一约束,指定某列和几列组合的数据不能重复
选中的列就是数据表的唯一约束索引,取消选中则取消该列的唯一约束索引。
Not Null:非空约束,指定某列不能为 NULL 空
选中 NN 的列为数据表的非空约束,取消选中则取消该列的非空约束。
默认值(Default)的完整名称是 默认值约束(Default Constraint)
MySQL 默认值约束用来指定某列的默认值。红框部分,istate 的默认值设定为「1」,即插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为「1」。
INSERT INTO role(indocno, sname, sdescr, istate) VALUES (1, '管理员', '管理系统权限', 1);INSERT INTO role(indocno, sname, sdescr, istate) VALUES (2, '班长', '管理整个班级', 1);INSERT INTO role(indocno, sname, sdescr, istate) VALUES (3, '组长', '管理整个小组', 1);
直接在 查询 标签中写入 insert SQL 代码,然后点击「运行」或「运行已选择的」即可执行代码。
select * from role;
直接在 查询 标签中写入 select SQL 代码,然后点击「运行」或「运行已选择的」即可执行代码。
鼠标右键点击需要添加触发器的表。选择 Triggers 标签,进入触发器设置页面选择需要添加的触发器类型。添加触发器代码。
MySQL 触发器一共有 6 种类型:
选择 用户填写 新建用户 详细信息添加 用户权限保存
选择需要删除的账号,右击点击 删除用户
留言与评论(共有 0 条评论) “” |