Mysql与Navicat可视化命令大全 ----项目实战

软件准备:✍Mysql8.0下载地址(推荐)Navicat 16 下载地址(推荐)

注:不会安装看主页,关注我,免费指导,接计算机毕设☑


 -------------------------------------------------------正文开始-------------------------------------------------------------

目录

一.系统需求

二.E-R模型

三.关系模型、物理模型

四.Navicat连接MySQL

五.创建数据库和表

六.增删改操作

七.查询操作 

 7.1查询单个列

 7.2查询多个列

 7.3查询整个表 

八.创建用户并分配权限

九.添加视图 


一.系统需求

 某企业为了方便统计员工等一系列数据,通过计算业绩来评出年终奖,所以现需要设计一个企业管理的数据库

二.E-R模型

 

三.关系模型、物理模型

(员工表)

列名

类型

是否主键

长度(或精度)

小数位

是否为空

意义

id

int

5

编号

name

varchar

10

员工姓名

sex

char

2

员工性别

age

int

2

员工年龄

(职位表)

列名

类型

是否主键

长度(或精度)

小数位

是否为空

意义

id

int

5

编号

name

varchar

10

员工姓名

position

varchar

10

职位

(工资表)

列名

类型

是否主键

长度(或精度)

小数位

是否为空

意义

id

int

5

编号

name

varchar

10

员工姓名

mouth

int

5

月薪

四.Navicat连接MySQL

 ①我们下载好Mysql后设置的用户密码不要忘记,连接时需要输入密码,如左图点击“连接”,选中MySQL,就会出现右图所示界面,输入MySQL密码,连接就创建好了

 

 ②双击连接名,如图所示图标由灰变绿,即启动状态,就可以使用了

 ③直接点击“命令列界面”或点击导航栏“工具”,然后选中命令列界面 ,mysql> 输入sql命令;(命令用英文;表示结束)

五.创建数据库和表

 ①数据库名为firm。

mysql>create database if not exists firm default charset utf8 collate utf8_general_ci ;

 ②员工表

create table 员工表(
id int(5) primary key not null,
name varchar(10) not null,
sex char(2) not null,
age int(2) not null
);

 ③职位表

create table 职位表(
id int(5) primary key not null,
name varchar(10) not null,
position varchar(10) not null
);

 ④工资表

create table 工资表(
id int(5) primary key not null,
name varchar(10) not null,
mouth int(5) not null
);

六.增删改操作

  ①增加两位员工数据 (其他表同理)

INSERT INTO 员工表 VALUES ('10086','张三','男','26');
INSERT INTO 员工表 VALUES ('10087','李四','男','33');

 ②删除id为10087员工数据 (其他表同理)

DELETE FROM 员工表 WHERE id =10087;

 ③修改id是10086员工的薪资为5800 (其他表同理)

UPDATE 工资表 SET mouth ='5800' WHERE id='10086';

七.查询操作 

 7.1查询单个列

  查询所有员工的姓名 (name列)

Select name from 员工表 ;

 7.2查询多个列

  查询职位表name和position列

Select name,position from 职位表 ;

 7.3查询整个表 

Select*from 工资表 ;

八.创建用户并分配权限

  为当前数据库系统添加新用户,用户名为MVV,密码为654321。

CREATE user 'MVV'@'localhost' IDENTIFIED by '654321';

  现授予用户MVV在用户表上的UPDATE权限。

GRANT  update  on  管理员.* to 'MVV'@'localhost';

九.添加视图 

  在“员工表”上创建一个查询员工编号、姓名、性别、年龄的视图view_employ。

CREATE VIEW view_employ AS SELECT id,name,sex,age FROM 员工表;

 关注不迷路☑,博主带你上高速☝,感谢关注,有问题请留言✍

  • 36
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@_猿来如此

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值