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

news2024/11/17 10:24:26

软件准备:✍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 员工表;

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1684216.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

尽在掌握:Android 13 通知新功能详解

尽在掌握:Android 13 通知新功能详解 在移动应用开发中,通知扮演着至关重要的角色,它如同应用程序与用户之间的桥梁,及时传递关键信息,提升用户体验。Android 13 作为最新的安卓版本,在通知方面带来了诸多…

工程项目核算报价-项目CPQ报价系统控成本高效完成工程项目报价

首先了解一下CPQ报价如何解决工程项目报价难的? 目前市场上的工程项目报价方案制作效率低,易出错,反复修改,成本核算的过程不够严谨,凭以经验和数据大差不差的估算当下项目,报价过程中会忽略侧面因素,导致…

Git总结超全版

最近想系统的回顾一下Git的使用,如果只想快速的集成git到idea,可以参考另一篇我的博客中的git部分 目录 版本管理工具简介Git安装与配置Git远程仓库配置 Git常用命令为常用命令配置别名(可选)Git忽略文件.gitignore一些概念*本地仓库操作删除仓库内容 *远…

轻松上手ClickHouse:ClickHouse入门

引言 在数字化时代,大数据处理和分析已经成为了各行各业不可或缺的一环。而ClickHouse,作为一款高性能的列式数据库管理系统,以其卓越的查询性能和灵活的扩展性,赢得了众多企业和开发者的青睐。本文将带领大家走进ClickHouse的世…

PostgresSQL开启归档模式

文章目录 一、查询数据库归档是否开启1、查看数据目录(找出conf文件位置)2、查看归档是否开启 二、开启归档模式(开启后有一定的性能损耗)1、创建归档目录2、修改postgresql.conf配置文件3、重启pg 三、验证归档情况1、查看归档是否开启2、检查点 , 刷新…

ftp是什么,ftp能做什么,ftp有什么用 -----在Windows搭建ftp服务器

大家好,我是风屿,今天教大家如何从零开始搭建一台属于自己的ftp,本期教大家搭建Windows客户端的,后面是linux的 首先第一步要有一台联网的Windows电脑 1打开控制面板,找到程序,点击打开或关闭Windows功能…

民国漫画杂志《时代漫画》第13期.PDF

时代漫画13.PDF: https://url03.ctfile.com/f/1779803-1247458360-14efab?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了,截止1937年6月战争来临被迫停刊共发行了39期。 ps:资源来源网络!

Thinkphp3.2.3网站后台不能访问如何修复

我是使用Thinkphp3.2.3新搭建的PHP网站,但是网站前台可以访问,后台访问出现如图错误: 由于我使用的Hostease的Linux虚拟主机产品默认带普通用户权限的cPanel面板,对于上述出现的问题不清楚如何处理,因此联系Hostease的…

企业源代码泄露?这几招教你如何避免这场灾难

网络时代下的企业机密:如何防范源代码泄露风险 在数字化的网络时代,企业机密尤其是源代码的安全保护,已成为软件开发企业关注的焦点。源代码不仅是企业的核心竞争力,更是创新成果的体现。一旦源代码泄露,不仅会造成巨…

判定字符是否唯一

题目链接 判定字符是否唯一 题目描述 注意点 0 < len(s) < 100s[i]仅包含小写字母 解答思路 首先想到的是使用数组存储字母是否出现过&#xff0c;如果多次出现则直接返回false为了不适用额外的数据结构&#xff0c;可以使用位运算判定字符是否唯一&#xff0c;思路…

蓝桥楼赛第30期-Python-第三天赛题 从参数中提取信息题解

楼赛 第30期 Python 模块大比拼 提取用户输入信息 介绍 正则表达式&#xff08;英文为 Regular Expression&#xff0c;常简写为regex、regexp 或 RE&#xff09;&#xff0c;也叫规则表达式、正规表达式&#xff0c;是计算机科学的一个概念。 所谓“正则”&#xff0c;可以…

docker中安装jenkins,并在node和cloud上跑通基于源码控制SCM的pipeline

目录 一、摘要 二、部署和使用 1. docker部署jenkins 1.1 准备数据目录 1.2 拉取jenkins镜像并启动 1.3 初始化配置 1.3.1 登录容器查看初始化密码 1.3.2 访问jenkins并输入初始化密码 1.3.3 创建管理员账户 1.3.4 初始化完成 2. jenkins使用之多分支流水线 2.1 准…

WordPress主题 7B2 PRO 5.4.2 免授权开心版源码

本资源提供给大家学习及参考研究借鉴美工之用&#xff0c;请勿用于商业和非法用途&#xff0c;无任何技术支持&#xff01; WordPress主题 7B2 PRO 5.4.2 免授权开心版源码 B2 PRO 5.4.2 最新免授权版不再需要改hosts&#xff0c;和正版一样上传安装就可以激活。 直接在Word…

安全+大模型应用系列之RSAC的Dropzone AI的分析

RSAC的AI元素 2024 RSAC上展示的半数以上的产品都加持了AI技术&#xff0c;从代码检测、数据分级分类、威胁检测、行为分析等检测技术到威胁告警分析研判和自动化处置都体现了AI的融入。 以SIEM产品为例&#xff0c;Elastic演示了可以集成任何第三方的威胁分析大模型&#xf…

uniapp移动端骨架屏流程

1.使用微信开发者工具来生成骨架屏&#xff1b;在分窗模式下选择页面信息&#xff0c;下拉选择生成骨架屏&#xff1b;他会基于当前页面生成骨架屏的样式 点击确定&#xff1b; 会自动生成这两个文件&#xff1b;一个是html结构文件&#xff0c;一个是css样式文件。 然后把这两…

【C++】学习笔记——map和set

文章目录 十五、map和set1. 关联式容器2. set的介绍3. set的使用4. multiset5. map的介绍6. map的使用7. multimap8. map中重载的operator[] 未完待续 十五、map和set 1. 关联式容器 我们已经接触过STL中的部分容器&#xff0c;比如&#xff1a;vector 、list 、deque 等&…

【C++】牛客 ——NC138 矩阵最长递增路径

✨题目链接&#xff1a; NC138 矩阵最长递增路径 ✨题目描述 给定一个 n 行 m 列矩阵 matrix &#xff0c;矩阵内所有数均为非负整数。 你需要在矩阵中找到一条最长路径&#xff0c;使这条路径上的元素是递增的。并输出这条最长路径的长度。 这个路径必须满足以下条件&#…

HP1010|图腾柱无桥PFC电流采样模式小结

伴随着氮化镓和碳化硅等第三代半导体功率器件在应用端的兴起&#xff0c;图腾柱PFC也随之从学术研究走到了现实的产品里。然而&#xff0c;在受益于拓扑电路简洁&#xff0c;高功率密度和效率的同时&#xff0c; 还是有很多技术难点是需要克服的。本文将讨论图腾柱PFC电流采样&…

南京沁恒微USB HUB CH334/CH335多种封装规格选择,外围简单,价格还美丽

概述&#xff1a; CH334 和 CH335 是符合 USB2.0 协议规范的 全速&#xff0c;下行端口支持 USB2.0 高速 480Mbps 个 TT 分时调度 4 个下行端口&#xff09;&#xff0c;还支持高性能的 工业级设计&#xff0c;外围精简&#xff0c;可应用于计算机和工控机主板 特点&#xff1…

NetBox-插件 QR二维码安装汉化教程

简介 本文章主要介绍安装QR插件并进行中文字体支持、字段汉化、增加下载功能&#xff0c;自定义显示字段等。 Netbox 的QR插件&#xff0c;用于给各种实体生成二维码标签&#xff0c;用于贴在实体上。二维码为实体的netbox网址。 Netbox系列文章&#xff1a;https://songxwn…