数据库学习笔记基础部分

本文详细介绍了关系型数据库的基础概念,包括其结构、SQL语言的通用语法和分类(DDL、DML、DQL、DCL),以及数据操作、函数、约束、多表查询和事务处理的关键概念和技术,旨在帮助读者理解数据库管理和数据一致性的重要原理。

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

一.关系型数据库(RDBMS)

概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

特点:

1.使用表存储数据,格式统一,方便维护。

2.使用SQL语言操作,标准统一,使用方便

二.SQL

1.SQL通用语法

1.SQL语句可单行或多行书写,以分号结尾

2.SQL语句可使用空格/缩进来增强语句的可读性

3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写

4.注释

        单行注释:--注释内容 或者 #注释内容(MySQL特有)

        多行注释:/* 注释内容*/

2.SQL分类

3.DDL

4.DML

DML英文全程是DATA Manipulation Languaue(数据操作语言),用来对数据库中表的数据记录进行增删改操作

1.添加数据(INSERT)

2.修改数据(UPDATE)

3.删除数据(DELETE)

5.DQL

所有的null值不参与聚合函数的运算

排序时asc可以省略

6.DCL

DCL的英文全称是Data Control Language(数据控制语言),用来管理数据库,用户,控制数据库的访问权限

三.函数

1.字符串函数

2.数值函数 

3.日期函数  

4.流程函数

四.约束

概念:约束时作用于表中字段上的规则,用于限制存储在表中的数据

目的:保证数据库中数据正确,有效性和完整性

注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束

外键约束:外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性

五.多表查询

1.多表关系

2.多表查询概述

3.内连接

4.外连接

5.自连接

6.联合查询-union,union all

7.子查询

1.标量子查询

2.列子查询

3.行子查询        

4.表子查询

六.事务

1.事务简介

2.事务操作

3.事务的四大特性

5.并发事务问题

6.事务的隔离级别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值