Navicat 数据库 图形化工具-使用指南 (试用自学版)
连接本地数据库
连接名 随意
主机/IP localhost / 127.0.0.1(本机)
端口 3306 (本机)
用户名 root(默认)
密码 自设置(默认 空)
新建数据库
数据库名: 只能使用字母开头的名字,并且不能使用特殊符号,如:test01 / test_01
字符集: 中文--utf8 / utf8mb4,utf8mb4是新字符集,包含更多的生僻字之类。
排列规则 略
表的管理(重要)
在创建表时,我们需要提前设计好 字段的属性。
属性 | 说明 |
---|---|
字段名 | 有意义,不要使用中文字和特殊符号之类 |
字段类型 | 约束这个字段储存的数据是什么数据类型的格式的,如:int整型、varchar字符串、datetime时间类、json |
字段长度 | 约束储存数据的大小,单位是b。不同数据类型的大小上限是不同的,如varchar为 255b |
是否必填 | 能不能为空 |
默认值 | 在不输入数据的情况下的值 |
注释 | 备注信息,谨防忘记 |
主键 | 约束字段值唯一 |
索引 | 略 |
方法 | 自动递增,便于自动编号 |
增删改查 略
对于数据的操作,全都是以行为单位进行的。
删除:整行删除为删除,其余为修改操作。
表的关联
代码之所以用数据库的存储数据,而不用Excel之类的来存,最重要的原因是因为 关系型数据库 ,可以让不同表中的数据,根据设计出来的逻辑,让他们存在对应的关系。
并且可以实现 跨表查询 。
在表里增加一个 公共字段 ,利用公共字段就可以实现不同表里的数据,存在对应的关系,即:表关系。
利用表关系,就可以实现表和表的关联。
操作步骤:查询 》》 新建查询 》》 查询创建工具 》》 确定表关系 》》 选择需要展示的内容 》》 运行。
多表联查:利用表关系,同时查询多个表的内容,把不同表根据表关系让数据对应起来,从而显示到一起。
事务
拯救数据,不怕删错,改错。
数据库修改后无法撤回,用 开始事务 》》 回滚事务(事务就结束)大法。
注意:提交事务后就不能撤回了,回滚事务是回到这个事务被修改之前,而不是一步步回滚。
数据备份
将数据库转存为 SQL文件
操作步骤:
选择数据库 》》 右键 》》 转储sql文件 》》 结构和数据 》》 选择合适位置保存。
操作步骤:
选择数据库 》》 右键 》》 运行sql文件 》》选择对应sql文件。