数据库、MySQL、SQL概论

本文深入解析数据库管理系统(DBMS)的核心价值,包括数据持久化、结构化查询与管理。阐述DB、DBMS及SQL的基本概念,对比不同DBMS如MySQL、Oracle的特性。详述数据在表和库中的存储方式,介绍DQL、DML、DDL、TCL等SQL语言分类,为读者提供全面的数据库管理知识。

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

数据库的好处

1、持久化数据到本地
2、可以实现结构化查询,方便管理

数据库相关概念

1、DB:数据库,保存一组有组织的数据的容器
2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
3、SQL:结构化查询语言,用于和DBMS通信的语言

数据库存储数据的特点

1、将数据放到表中,表再放到库中
2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。
3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。
4、表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”
5、表中的数据是按行存储的,每一行类似于java中的“对象”。

常见的数据库管理系统

mysql、oracle、db2、sqlserver

MySQL

开源、免费、性能高、移植性好、体积小、便于安装
c/s架构,安装的是服务端

SQL的语言分类

DQL(Data Query Language):数据查询语言
select
DML(Data Manipulate Language):数据操作语言
insert 、update、delete
DDL(Data Define Languge):数据定义语言
create、drop、alter
TCL(Transaction Control Language):事务控制语言
commit、rollback

MySQL大纲

DQL

基础查询
条件查询
排序查询
常见函数
分组查询
连接查询
子查询
分页查询
联合查询

DML

插入
修改
删除

DDL

库的管理
表的管理
数据类型
常见的约束

TCL

事务

其他

视图
变量
存储过程和函数
流程控制结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值