SQL-1(初识)
1:
SQL初识
数据库,SQL与数据表
1:数据库
数据库 (Data Base,简写为 DB) 是用于保存数据的容器。你可以把它想象成一个虚拟的“文件柜”,其中可以放入多个“文件”,按照一定的结构保存和管理数据。
2:关系型数据库
支持使用 SQL 操作的数据库也被称为 关系型数据库,这也是目前绝大部分数据库采用的架构形式。
我们把数据库比喻成“文件柜”,向文件柜中保存数据的过程,是先把数据保存到某个文件里,再将这个文件放入数据柜中。在数据库领域,这些用来保存数据的文件称为 表:
(表:数据的存储结构)
总结一下,关系型数据库中包含了多张工作表,而“关系”有两层含义:
单张表描述了事物与属性之间的关系;
多张表之间的联结关系,描述了多个事物之间的关系。
3:数据表
关系型数据库中的数据表与我们平时用的表格什么不同呢?
区别主要两点:
每一 列 都特定的 数据类型,而生活中随意建立的表格没数据类型的要求;
每一 行 都一个独一无二的标识,而生活中随意建立的表格通常没有这种标识。
① 列与数据类型
表中的 列 用于存储某一类的特定信息,每一列都有 统一 的特定 数据类型。该储存什么信息,这一列是什么数据类型,都是建表时就规定好的。
② 行与主键
主键满足的条件: 不含空值与重复值
不允许修改和删除
最好与业务无关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具