0%

什么是数据库?

数据库是结构化数据的集合,用于存储、管理和检索信息

常见数据库类型

  • 关系型数据库(SQL):数据以表格形式存储,使用SQL语言操作。
    例:MySQL、SQL Server、Oracle

  • 非关系型数据库(NoSQL): 适用于非结构化数据,如键值存储。
    例:Mongo DB、Redis

什么是SQL?

SQL(Structured Query Language, 结构化查询语言)是用于管理和操作关系型数据库的标准语言。

SQL的作用

  • 创建、修改、删除数据库和表(DDL)
  • 插入、更新、删除数据(DML)
  • 查询数据(DQL)
  • 权限管理(DCL)

数据库基本概念

表(Table)

数据库中的数据以表格形式存储,类似Excel工作表。

ID NAME AGE
1 梅子 28
2 小黑 25

字段(Column)

  • 表的列,表示数据的属性(如,ID、NAME、AGE)
  • 每个字段有对应的数据类型(如INT, VARCHAR)

记录(Row)

表的行,代表一条具体数据,如:
ID=1,NAME=“梅子”是一条用户记录

主键(Primary Key)

唯一标识表中每一行的字段,如:ID

外键(Foreign Key)

用于关联两个表的字段

数据库管理系统(DBMS)

DBMS(Database Management System)是管理数据库的软件,如:

  • MySQL:开源、最流行
  • SQL Server:微软企业级数据库
  • Oracle:大型企业级数据库

MySQL安装步骤(MAC)

Homebrew安装

brew install mysql

启动MySQL服务

brew services start mysql

安全初始化

mysql_secure_installation

  • 按提示完成Root密码等设置