首页
学习
活动
专区
圈层
工具
发布

零基础数据库入门第1课

你可以把数据库理解成一句话

数据库 = 有规则的、可被程序快速查找和处理的“超级表格”

一、在你学数据库之前,先“拆掉误区”

很多人一开始就被这些词劝退:

表、字段、主键、外键

SQL、MySQL、Oracle

范式、索引、事务

统统先别管。

我们先从你已经会的东西入手。

二、数据库的“人话版”理解(0 1)

1️⃣ 没有数据库时,数据怎么存?

最原始的方式:

写在纸上

记在脑子里

存在 Excel / Word 里

比如学生成绩:

问题马上出现了:

数据一多,找人很慢

多个人同时改,容易乱

程序不好直接用 Excel

这就是数据库存在的理由。

2️⃣ 数据库到底解决了什么问题?

数据库本质只解决 3 件事:

怎么存数据(结构化)

怎么快速找数据(查询)

怎么保证数据不乱(规则)

所以你记住一句话就行:

数据库 = 专门给程序用的、带规则的 Excel

三、数据库的基本组成(必须懂,但不难)

数据库(Database)

一个“仓库”

例如:

学校管理系统数据库

商城系统数据库

表(Table)

仓库里的“表格”

例如:

学生表

成绩表

教师表

行(Row)

一条完整记录(一个人 / 一次成绩)

列(Column / 字段)

每个属性

学号

姓名

年龄

你现在可以对照 Excel 完全理解

四、第一波核心概念(真正入门)

1️⃣ 主键(Primary Key)——重点!

一句话版:

主键 = 每一行数据的“身份证号”

特点:

不能重复

不能是空的

一般用  id

例子:

没有主键,数据库会“疯掉”

2️⃣ 数据类型(别怕,很少)

常用的就这些:

类型:含义

int:整数

varchar:字符串

float / double:小数

date / datetime:日期时间

你只需要会这 4 个,真的。

五、SQL 是什么?(放心,不是编程)

SQL 的真实身份:

SQL = 跟数据库说话的“普通话”

不是 Java / Python 那种编程语言

更像是:下指令

最基础的 4 句(你一生都绕不开)

查数据(SELECT)

SELECT * FROM 学生表;

翻译:

“把学生表里的所有数据给我看看”

插数据(INSERT)

INSERT INTO 学生表 (姓名, 班级) VALUES ('张三', '1班');

翻译:

“往学生表里加一个张三”

改数据(UPDATE)

UPDATE 学生表 SET 班级='2班' WHERE 姓名='张三';

重点:没有 WHERE 会出大事!可能会不小心删除所有数据!

删数据(DELETE)

DELETE FROM 学生表 WHERE id=1;

联系作者:刘金玉

编程创造城市官网:https://bcczcs.com/

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OjIouJehD2V3Jirc16C81DBg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券