可视化软件Navicat,python操作MySQL】的更多相关文章

昨日内容回顾 外键字段 # 就是用来建立表与表之间的关系的字段 表关系判断 # 一对一 # 一对多 # 多对多 """通过换位思考判断""" 外键约束 # 级联更新 # 级联删除 查询关键字 # where 筛选 # group by 分组 # having 过滤 # distinct 去重 # order by 排序 # limit 分页 # regexp 正则 今日内容概要 多表查询思路 navicat可视化软件 多表查询练习 python操…
查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 where用在分组之前的筛选 havng用在分组之后的筛选 为了更好的区分 所以将where说成筛选 havng说成过滤 # 统计每个部门年龄在30岁以上的员工平均薪资并且保留平均薪资大于10000的部门 '''编写SQL语句 不要指望着一步到位 边写边看慢慢拼凑''' # 1.先获取每个部门年龄在30岁以上的员工的平均薪资 先筛选出30岁以上的员工数据 然后再对数据进行分组 # 2.在过滤出平均薪资大…
可视化软件Navicat 第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还是SQL 能够操作数据库的第三方可视化软件有很多,其中针对MySQL最出名的就是Navicat. 软件下载与安装 1.浏览器搜索Navicat直接下载 版本很多.能够充当的数据库客户端也很多 2.破解方式 先试用在破解.直接下载破解版(老版本).修改试用日期 3.常用操作 有些功能可能需要自己修改SQL预览 创建库.表.记录.外键 逆向数据库到模型.模型创建 新建查询可以编…
多表查询的两种方法 数据准备: 建表 create table dep( id int primary key auto_increment, name varchar(20) ); create table emp( id int primary key auto_increment, name varchar(20), sex enum('male','female') not null default 'male', age int, dep_id int ); 插入数据 insert i…
目录 多表查询的思路 多表查询的两种方法 小知识点补充数说明 可视化软件Navicat 安装教程 数据库常用操作 多表查询练习题 python 操作MySQL pymysql补充说明 Non-grouping报错 练习 多表查询的思路 表数据准备 表数据准备 create table dep( id int primary key auto_increment, name varchar(20) ); create table emp( id int primary key auto_incre…
目录 一.多表查询的两种方法 方式1:连表操作 inner join(内连接) left join(左连接) right join(右连接) union(全连接) 方式2:子查询 二.小知识点补充说明 1.concat与concat_ws 2.exists 3.表相关SQL补充 三.可视化软件Navicat 1.Navicat简介 2.安装教程 正版教程 破解版教程 3.常用操作 1.连接数据库 2.创建库 3.创建表 4.往表中添加记录 5.设置外键 4.SQL语句注释语法 方式一:-- 方式…
1.多表查询的两种方法 1.连表操作: 1.1:inner join:内连接,将两张表共同的部分连接起来生成一张新表.拼接顺序是把后面的表拼在前面的表,如果颠倒位置结果不同. select * from 表1 inner join 表2 on on连接条件. select * from course inner join teacher on course.teacher_id=teacher.tid; select * from teacher inner join course on cou…
目录 一:可视化软件(Navicat) 1.什么是可视化软件? 2.什么是Navicat? 二:部署MySQL(Navicat) 1.Navicat连接本地MySQL 2.连接MySQL,输入密码,在点击测试即可,不需要输入HOST,测试成功,会默认填写. 3.查询MySQL内,库和表. 4.创建库 5.创建表 6.重新编辑表字段设置 7.编写表数据 8.创建外键 9.图形化当前库下面所有的表关系 10.Query编辑SQL语句 11.使用可视化软件 将MySQL中SQL文件导出到本地 12.使…
一:Navicate的安装 1.什么是navicate? Navicat是一套快速.可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设.它的设计符合数据库管理员.开发人员及中小企业的需要.Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建.组织.访问并共用信息. 简单的来说,我们刚开始是在命令行里面进行MySQL操作,但是我们目前接触的要求不多,如果是很长很复杂的命令怎么办,所以呢,就如python中的pycharm一样,当notepad++…
我们经常需要将大量数据保存起来以备后续使用,数据库是一个很好的解决方案.在众多数据库中,MySQL数据库算是入门比较简单.语法比较简单,同时也比较实用的一个.在这篇博客中,将以MySQL数据库为例,介绍一下如何使用Python操作数据库. 本科阶段曾学过使用Java对MySQL数据库进行操作,基本思路是先连接数据库,然后执行SQL语句对数据库进行操作,最后打印结果并断开连接.使用Python操作数据库的流程和以上过程基本一致,在对其进行介绍之前,先介绍一些基本的概念. 1 基本概念 1.1 使用…