<>简介

个人感觉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 deptvalues(null, '财务部'); insert into dept values(null, '人事部');
insert into deptvalues(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)
referencesdept(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语句:点击运行已选择的。 可以操作数据库,表,表记录。之后点击保存即可。

技术
今日推荐
PPT
阅读数 128
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信