SQL语句基础教程|2026最新版入门指南(查询/增删改/条件语句必学)
SQL(Structured Query Language)是操作关系型数据库的标准语言,用于对数据进行查询、插入、更新和删除等操作。无论是 MySQL、SQL Server 还是 PostgreSQL,基础 SQL 语法都高度通用。本文带你系统掌握 SQL 基础语句。
一、SQL基础概念
在学习语句前,需要了解核心结构:
数据库(Database)
存储数据的容器。
数据表(Table)
数据以表格形式存储。
字段(Column)
表中的列,如姓名、年龄。
记录(Row)
表中的一行数据。
二、SQL基本操作分类(CRUD)
SQL核心操作分为四类:
C:Create(创建)
R:Read(查询)
U:Update(更新)
D:Delete(删除)
三、创建数据库与表
创建数据库
CREATE DATABASE testdb;
使用数据库
USE testdb;
创建数据表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT,
email VARCHAR(100)
);
四、数据插入(INSERT)
单条插入
INSERT INTO users (name, age, email)
VALUES ('张三', 25, 'zhangsan@example.com');
多条插入
INSERT INTO users (name, age, email)
VALUES
('李四', 30, 'lisi@example.com'),
('王五', 28, 'wangwu@example.com');
五、数据查询(SELECT)
查询全部数据
SELECT * FROM users;
指定字段查询
SELECT name, age FROM users;
条件查询(WHERE)
SELECT * FROM users WHERE age > 25;
排序查询(ORDER BY)
SELECT * FROM users ORDER BY age DESC;
限制结果(LIMIT)
SELECT * FROM users LIMIT 5;
六、数据更新(UPDATE)
UPDATE users
SET age = 26
WHERE name = '张三';
七、数据删除(DELETE)
DELETE FROM users WHERE name = '张三';
八、条件语句(WHERE高级用法)
等于条件
SELECT * FROM users WHERE age = 25;
大于小于
SELECT * FROM users WHERE age >= 20 AND age <= 30;
模糊查询(LIKE)
SELECT * FROM users WHERE name LIKE '张%';
九、常用SQL关键字总结
| 功能 | 关键字 |
|---|---|
| 创建 | CREATE |
| 插入 | INSERT |
| 查询 | SELECT |
| 更新 | UPDATE |
| 删除 | DELETE |
| 条件 | WHERE |
| 排序 | ORDER BY |
| 限制 | LIMIT |
十、常见SQL错误与解决方法
1. 语法错误
检查拼写
确保每条语句以分号结束
2. 表不存在
确认是否已 USE 数据库
检查表名是否正确
3. 数据不显示
检查 WHERE 条件是否过于严格
十一、学习SQL的正确路径
建议按以下顺序学习:
基础SELECT查询
INSERT/UPDATE/DELETE
WHERE条件查询
排序与分页
多表查询(进阶)
十二、总结
SQL基础语句的核心就是:
SELECT(查)→ INSERT(增)→ UPDATE(改)→ DELETE(删)
只要掌握这四类操作,就可以完成90%以上的数据库基础任务。