Navicat软件的使用

简介

个人感觉Navicat相比SqlYog更好,比如在显示字段注释的时候用SqlYog显示不出。
在新建查询里面写sql时:Navicat12 自动补齐是Tab 而不是以前的回车键
在这里插入图片描述

解压步骤

推荐绿色解压版,只需要解压就可以使用了。

1. 解压 压缩软件在这里插入图片描述

2. 发送到桌面

在这里插入图片描述

连接数据库

选择版本

选择Mysql或MariaDB都可以连接到MySql,MariaDB
在这里插入图片描述

连接测试

如果连接成功直接点击右下角的确定
在这里插入图片描述

对库的操作

查看库

双击打开连接
在这里插入图片描述

进入库

双击/右键打开
在这里插入图片描述

关闭库

在这里插入图片描述

新建数据库

在这里插入图片描述
注意:1.字符集一定要选,默认为801
2.排序规则:保持默认即可

在这里插入图片描述

修改数据库

在这里插入图片描述
注意:库名不能改
在这里插入图片描述

删除库在这里插入图片描述

表的操作

打开表

点击表:就可以显示里面的所以表
在这里插入图片描述

新建表

在这里插入图片描述
如果想要在写一行:点击添加字段或者点击键盘的下箭头。 长度和小数点不用指定可以点击添加主键,在下方打钩选择主键自增

在这里插入图片描述
创建完成后点击保存或ctrl+s
在这里插入图片描述

修改表

创建完成后需要在对表的内容进行更改
在这里插入图片描述
修改完成后再进行保存即可
在这里插入图片描述

删除表

在这里插入图片描述

表记录操作

新增

双击打开
在这里插入图片描述
主键自增,所以不用给值。点击下箭头时会自动给值
在这里插入图片描述

删除表记录

删除单行

选中表记录,在一行的最前面或后面选中,然后右键
在这里插入图片描述

删除多行

1.选中第一行+shift+最后一行
2.ctrl+一行一行的选中
3.鼠标全选 右键删除
在这里插入图片描述

使用Navicat写sql语句

比如现在需要进行大量的创建:库,表,表记录的新增
eg:

-- --------------------------------------------------
-- 创建db20库、dept表、emp表并插入记录
-- --------------------------------------------------
-- 删除db20库(如果存在),并重新创建db20库
drop database if exists db20;
create database db20 charset utf8;
use db20;
-- 创建部门表, 要求id, name字段
create table dept(
	id int primary key auto_increment,	-- 部门编号
	name varchar(20)					-- 部门名称
);
-- 往部门表中插入记录
insert into dept values(null, '财务部');
insert into dept values(null, '人事部');
insert into dept values(null, '科技部');
insert into dept values(null, '销售部');

-- 创建员工表, 要求id, name, dept_id
create table emp(
	id int primary key auto_increment,	-- 员工编号
	name varchar(20),					-- 员工姓名
	dept_id int,						-- 部门编号
	foreign key(dept_id) references dept(id) -- 指定外键
	-- on delete cascade					-- 级联删除
	-- on update cascade					-- 级联更新
);
insert into emp values(null, '张三', 1);
insert into emp values(null, '李四', 2);
insert into emp values(null, '老王', 3);
insert into emp values(null, '赵六', 4);
insert into emp values(null, '刘能', 4);

新建查询(在里面写sql语句)

在这里插入图片描述
选中sql语句:点击运行已选择的。 可以操作数据库,表,表记录。之后点击保存即可。
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值