Z
ZHANK
编程在线教程SQL 教程SQL 简介与数据库概念
基础查询

SQL 简介与数据库概念

了解什么是 SQL、关系型数据库、表/行/列的概念

SQL 简介与数据库概念

SQL(Structured Query Language)是操作关系型数据库的标准语言。无论 MySQL、PostgreSQL 还是 SQLite,核心语法几乎一样——学会 SQL 就能操作几乎所有数据库。

学完本章你将: 理解数据库/表/行/列概念,了解 SQL 能做什么。


关系型数据库是什么

数据库就像一个超级 Excel 表格:

  • 数据库(Database) = 一个 Excel 文件
  • 表(Table) = 一个 Sheet(工作表)
  • 列(Column) = 一列(字段,如"姓名""年龄")
  • 行(Row) = 一行(一条记录)
  • 主键(Primary Key) = 每条记录的唯一 ID
数据库: school
├── 表: students
│   ├── id (主键) | name | age | class
│   ├── 1         | 小明 | 20  | 1班
│   └── 2         | 小红 | 21  | 2班
├── 表: courses
└── 表: scores

SQL 能做什么

SQL 分为四大类操作:

分类英文命令做什么
查询DQL`SELECT`查数据(最常用,80%)
操作DML`INSERT/UPDATE/DELETE`增删改数据
定义DDL`CREATE/ALTER/DROP`建表、改结构
控制DCL`GRANT/REVOKE`权限管理

你的第一条 SQL

sql
-- 这是注释
SELECT 'Hello, SQL!';

-- 查版本
SELECT sqlite_version();

💡 本教程使用 SQLite 语法运行代码。SQLite 是一个轻量级数据库,不需要安装服务器,和 MySQL/PostgreSQL 的核心语法 95% 相同。点击「运行」按钮即可在线执行 SQL。