JAVA入门学习基础知识之数据库MySQL

博客主要介绍了SQL语句分类,包括DQL、DML、DDL、TCL,还提及一些常用语句及正确顺序,阐述跨表查询的笛卡尔积现象和DML语句操作注意事项。同时介绍数据库设计三范式、事务的四个特性和四个隔离级别,以帮助读者了解数据库操作和设计要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.SQL语句分类:
DQL 数据查询语句,select
DML 数据操作语句,insert/delete/update
DDL 数据库定义语句,create/drop/alter
TCL 事物控制语句,commit/rollback

2.一些语句
命名:as
模糊查询:like
条件查询:where
默认升序:asc
降序:desc

3.语句正确顺序
select…from…where…group by…having…order by…

4.跨表查询
跨表查询存在笛卡尔积现象,即查询的结构数为两个表元素个数的乘积

5.注意事项
DML语句的update,delete操作时必须要加限制条件否则容易对数据库进行批量修改

6.数据库设计三范式
第一范式:主键、字段不能再分
第二范式:非主键字段完全依赖主键
第三范式:非主键字段不能产生传递依赖于主键字段

7.事物的四个特性
原子性、一致性、隔离性、持久性

8.事物的四个隔离级别(由低到高)
读未提交
读已提交
可重复读(MySQL默认)
串行化

(这是以前写的,存为了草稿,现在还是公开出来,以后会补充得更详细)

觉得不错的小伙伴可以右上角点个赞或关注哟!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值