Java学习心得-Week8

这周开始了新的内容,数据库的知识。数据库是 “按照数据结构来组织、存储、管理数据的仓库”。是一个可以长期存储在计算机内的、有组织的、有共享的、可以统一管理的数据集合。因此大规模的数据的存储、使用才有可能。
我们主要使用了关系结构数据库,以表格(Table)形式存储,多表之间建立关联关系,通过分类、合并、连接、选取等方式实现访问。使用的数据库是MySQL,已经被Oracle收购。
操作数据库的语言用的是SQL:结构化查询语言,用于存取数据、更新、查询和管理关系数据库系统的程序设计语言。包括增删改查。SQL语言分类有:数据查询语言DQL (Data Query Language):SELECT、WHERE、ORDER BY 、GROUP BY 、HAVING;数据定义语言DDL (Data Definition Language): CREATE、ALTER、DROP;数据操作语言DML(Data Manipulation Language):INSERT、UPDATE、DELETE;事务处理语言TPL (Transaction Process Language):COMMIT、ROLLBACK;数据控制语言DCL (Data Control Language):GRANT、REVOKE。
约束,为了控制每列数据的约束。
事务
事务是一个原子操作。是一个最小执行单元。可以由一个或多个SQL语句组成,在同一个事务中,所有的SQL语句都成功执行时,整个事务成功!有一个SQL语句执行失败,整个事务都执行失败!
提交:COMMIT、回滚:ROLLBACK
视图:视图,虚拟表,从一个表中或多个表中查询出来的结果表,作用和真实表一样,包含一系列的带有行和列的数据。视图中,可以使用SELECT语句查询数据,也可以使用INSERT、UPDATE、DELETE修改记录,视图可以使用户操作方便,并保障了数据库系统安全。
我们还学习了JDBC,Java连接数据库,可以使用Java语言连接数据库完成CRUD操作。
这周开了新知识,开始了新的一阶段,现在感觉接受知识还可以,不过我需要巩固知识,否则容易忘记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值