Navicat软件的使用

简介

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

解压步骤

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

1. 解压 压缩软件Navicat软件的使用_第2张图片

2. 发送到桌面

Navicat软件的使用_第3张图片

连接数据库

选择版本

选择Mysql或MariaDB都可以连接到MySql,MariaDB
Navicat软件的使用_第4张图片

连接测试

如果连接成功直接点击右下角的确定
Navicat软件的使用_第5张图片

对库的操作

查看库

双击打开连接
Navicat软件的使用_第6张图片

进入库

双击/右键打开
Navicat软件的使用_第7张图片

关闭库

Navicat软件的使用_第8张图片

新建数据库

Navicat软件的使用_第9张图片
注意:1.字符集一定要选,默认为801
2.排序规则:保持默认即可

Navicat软件的使用_第10张图片

修改数据库

Navicat软件的使用_第11张图片
注意:库名不能改
Navicat软件的使用_第12张图片

删除库Navicat软件的使用_第13张图片

表的操作

打开表

点击表:就可以显示里面的所以表
Navicat软件的使用_第14张图片

新建表

Navicat软件的使用_第15张图片
如果想要在写一行:点击添加字段或者点击键盘的下箭头。 长度和小数点不用指定可以点击添加主键,在下方打钩选择主键自增

Navicat软件的使用_第16张图片
创建完成后点击保存或ctrl+s
Navicat软件的使用_第17张图片

修改表

创建完成后需要在对表的内容进行更改
Navicat软件的使用_第18张图片
修改完成后再进行保存即可
Navicat软件的使用_第19张图片

删除表

Navicat软件的使用_第20张图片

表记录操作

新增

双击打开
Navicat软件的使用_第21张图片
主键自增,所以不用给值。点击下箭头时会自动给值
Navicat软件的使用_第22张图片

删除表记录

删除单行

选中表记录,在一行的最前面或后面选中,然后右键
Navicat软件的使用_第23张图片

删除多行

1.选中第一行+shift+最后一行
2.ctrl+一行一行的选中
3.鼠标全选 右键删除
Navicat软件的使用_第24张图片

使用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语句)

Navicat软件的使用_第25张图片
选中sql语句:点击运行已选择的。 可以操作数据库,表,表记录。之后点击保存即可。
Navicat软件的使用_第26张图片

你可能感兴趣的:(杂谈,mysql)