例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的名为Tom的成绩为.45, 编号为 的名为Joan 的成绩为.99,编号为 的名为Wang 的成绩为.5.mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...
分组函数 和group by8.where子查询9.limit 分页查询(重点掌握)10添加和删除和更新11.约束(Constraint):12.存储引擎13.事务(Transaction)14.索引15.视图(view)16.数据库设计三范式(重点内容,面试经常问)17....
javaWeb阶段需要掌握的知识
1.概述:
舍去那些纷繁庸绕,只为来到这片天,
静下心来去做自己想做的事情,何尝不是一种快乐呢?
如果学完javaSE的朋友想进阶javaWeb阶段,建议先学完mysql基础再次往上进行学习,因为用了一个下午的时间进行整理的,眼睛都看花了,估计中途难免会出错,希望理解,希望这篇文章的某个知识点对你有所帮助,就是我最大的快乐。
视频学习地址:mysql
什么是数据库?
就是一个软件,能帮我们把数据进行存储和提取,就好比java里存变量数组等东西的时候是存在内存中的,内存速度快,但是不能长时间存储,而硬盘的好处就是存储时间长,但是速度特别慢
优势:能快速找到我们想要的数据,能进行存储的优化
想要长时间保存数据只能是把数据存储到硬盘上,当我们下次启动的时候,在把数据读取上来。
数据库就是用于存放数据的,软件的开发就是通过界面和数据库的交互达到一个动态交互的过程,特别是学后端的人,不管是php,还是java等等,都得和数据库打交道,就是我们常说的CRUD(增,删,改,查),基础部分我们主要是了解mysql数据库,并且掌握增删改查,好的概念性的东西我就不多说了。
说明一下:因为本人是走的javaWeb开发方向,所有的细节描述的可能不是很好,主要是的描述一个基本的增删改查,以及多表查询,因为我在java代码开发操作数据库的时候,大多数的时候都是在写sql,至于mysql数据库的一些命令是不太关注的。增,删,改,都是比较简单的,难的部分在查询。
作为一名后端程序员来说,大多数时候都是在操作的是数据,