目录
前言
1. Navicat使用简介 2. 练习准备 前加⭐ 使用Oracle数据库中的scott用户表结构,在MySQL中完成练习。需要自行导入一、⭐导入scott
- 新建MySQL连接,连接数据库
- 在连接下方右键新建数据库:scott; 字符集utf8 ;排序规则utf8_general_ci
- 导入Scott,此处选择输入SQL语句脚本,完善表结构。
右键查询,新建查询,黏贴代码运行 - 得到四张表
scott表介绍
-
bonus表为空表
-
dept 部门表
4个部门,部门编号、部门名、部门所在地 -
emp 雇员表
14个雇员,雇员编号(逐渐)、雇员名、雇员工作、雇员的领导、雇佣日期、工资、奖金、部门编号(外键) -
salgrade 薪资等级表
5个等级,等级、最低工资、最高工资
二、基础操作DDL+DML
(1)可视化图形界面操作
⭐1.建表
注意:
1.Tab换行,填加下一个字段
2. 表格创建好后,ctr+s,添加表名保存
列名,单个单词,多个单词间加下划线_——使得不同数据库之间通用(Oracle数据库不区分大小写。自动转换为全大写;MySQL区分大小写)
⭐2. 添加外键约束
设置表中字段唯一约束
设置外键
外键是否非空要根据业务判断,不可以忽视。
外键非空时,表中有信息时无法设置外键
⭐3. 修改存储引擎、字符集
注意:设计表的选项还有其他功能:修改存储引擎、字符集
4. 排序
【单列排序】选中需要的列,然后选择排序的方式
【多列排序】
5.底部信息
Navicat底部都是宝藏哈😀
可以看到每次对表进行操作→对应的sql语句
可以看到当前表中的数据记录总数
可以限定当前页面展示的数据记录数量
(2)SQL语句
操作方法
- 工具 → 命令列界面 (windows控制台)
- 新建查询
是一个【.sql】文件,进行SQL语句操作。选中要执行的语句,运行。
⭐插入信息
insert into student (student_name,sex,student_no) VALUES ('david','男',202201)
类型约束(数据类型、字符长度)
唯一键约束
导入
.sql 文件导入到Navicat中:
先让Navicat处于表的状态,然后拖进来,按F5 进行刷新即可。
删除
批量删除数据,
- 使用sql操作语句
delete from student
- 通过Navicat的图形界面进行操作:
【 过程中点击黑色箭头,然后shift定位到要删除的最终数据,然后右键删除】
修改记录
可使用图形化的方式修改表格中的列的值,打√ 还可以看到对应的sql语句:
(3)数据库导出、导入、备份,刷新按f5
版权声明:本文为CSDN博主「一 乐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45630258/article/details/121571256
(4)E-R图
右键表【选择对象信息】