数据库入门概念与操作
什么是数据库
RDBMS(关系型数据库):存储数据的地方(不是说磁盘,硬盘、U盘来存储数据),指一种管理数据的软件,可以将数据之间的关系存储到这个软件里面。
NoSql(无关系型数据库),MongoDB(Java中级技术部分,建议掌握两套操作系统的使用 windows,linux )
流行的关系型数据库有哪些
- SQL Sever
- MySQL
- Oracle
如何学习数据库
- 数据库操作
- 设计数据库(设计数据之间的关系)
- 建数据库模型
- 数据库操作的相关命令(增、删、改、查、建表、建用户、建视图、存储过程、函数)
- 数据库的SQL语句的学习(重点)
利用工具连接数据库
- 为什么说是连接数据库,因为现在安装的MySQL数据库非常小,没有可视化操作的界面
- 利用工具去连接数据库(SQLyog),同时养成习惯,因为数据库不可能在本地
MySQL数据库的关键点
- MySQL数据库软件中有几个默认的数据库
- mysql:不能动
- Information_schema:不能动
- test:完成对数据库的学习,可以删除
- 自己创建的数据库是可以删除和修改的
数据库中的对象
- 表:它是存储数据的地方,存储空间结构是一张二维表格,里面包含列和数据
- 视图:它是基于表来生成的一种快速查询数据的地方
- 存储过程:它是用数据库编程语言生成一个具有逻辑判断的地方
- 函数:它和存储过程非常类似,可以写一段程序,同时给程序定义一个名字。
- 触发器:当我们执行某一个SQL语句时候,数据库可以自动的触发某一段程序。(如:在查询某一个数据之前,先触发一段程序来判断查询数据的合法性)