MYSQL + JAVA

前言

在拉钩教育学完了JAVA部分收获非常多,能编写网络程序以及多线程程序,这是我之前任何一门语言都没有达到过的高度,包括面向对象的知识,让我和我对象有了更多的相处时间(误),那么下一个部分就是MYSQL的友情出演了,开心学习叭~

正文(学习笔记)

在这里插入图片描述
我的mysql忘了root密码,但是居然非常贴心的登录上去了,我也是非常疑惑,不管了继续吧

在这里插入图片描述
基本分类嗷铁子

在这里插入图片描述
写个代码试试

在这里插入图片描述

在这里插入图片描述
美好的一天从创建一个弱智表格开始
在这里插入图片描述

如果查看创建了多少表就使用 show tables在这里插入图片描述
可以看到已经创建了三个弱智表了
查看表格的结构信息使用desc 表名

在这里插入图片描述

会创建当然也要会删除啦
在这里插入图片描述
在这里插入图片描述
修改表名
在这里插入图片描述
果然非常好用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
字段可以创建新的,当然也要会修改
在这里插入图片描述
第二种修改
在这里插入图片描述

修改结果
在这里插入图片描述

实力练习

1.创建学生表
在这里插入图片描述
2.插入数据

第一种方式,写字段名,并且赋值
在这里插入图片描述

第二种方式,插入全部字段,可以不用写字段名
在这里插入图片描述
第三种方式

在这里插入图片描述
以上方式完成了对表格的增加,那么如何修改呢,对表格式修改使用alter
对内容修改使用update

接下来试一下使用排序

在这里插入图片描述
如果排序的第一列出现了重复那么该如何是好呢
在这里插入图片描述
就是再选一列数据然后按照另一列数据的大小进行排序

筛选薪资大于6000的部门

1.把待判断的部门挑选出来

2.筛选薪资大于6000
在这里插入图片描述

如何判别where和having的区别

在这里插入图片描述

在这里插入图片描述
delete不影响自增,从之前最后一个开始

truncate直接将自增清零,从1开始

在这里插入图片描述