SQL 基础语法
文章目录
- SQL 基础语法
- 一、引言
- 二、SQL 基础
- 1、SQL 概述
- 1.1、什么是 SQL
- 1.2、SQL 语法要求
- 2、SQL 分类
- 三、SQL 应用
- 1、数据定义(DDL)
- 1.1、创建数据库
- 1.2、创建表
- 2、数据操作(DML)
- 2.1、插入数据
- 2.2、更新数据
- 2.3、删除数据
- 3、数据查询(DQL)
- 3.1、基础查询
- 3.2、条件查询
- 3.3、聚合查询
- 四、总结
SQL 基础语法
一、引言
SQL(Structured Query Language)是关系型数据库的标准操作语言,它广泛应用于数据的查询、更新和管理。无论是MySQL、Oracle还是SQL Server,SQL都扮演着核心角色。本文旨在通过基础概念的介绍和实际应用示例,帮助读者掌握SQL的基础知识,并了解其在日常开发中的应用。
二、SQL 基础
1、SQL 概述
1.1、什么是 SQL
SQL是一种声明式编程语言,用于执行数据库查询和管理。它支持数据的增删改查(CRUD)操作,并允许用户定义数据结构和访问权限。
1.2、SQL 语法要求
- SQL语句应以分号结尾。
- 语句可单行或多行书写,关键字不区分大小写,推荐使用大写以提高可读性。
2、SQL 分类
SQL可分为四类:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和数据查询语言(DQL)。
三、SQL 应用
1、数据定义(DDL)
1.1、创建数据库
CREATE DATABASE IF NOT EXISTS mydb1;
1.2、创建表
CREATE TABLE IF NOT EXISTS stu (
sid CHAR(6),
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
2、数据操作(DML)
2.1、插入数据
INSERT INTO stu (sid, sname, age, gender) VALUES ('s_1001', 'zhangSan', 23, 'male');
2.2、更新数据
UPDATE stu SET sname = 'zhangSanSan' WHERE sid = 's_1001';
2.3、删除数据
DELETE FROM stu WHERE sid = 's_1001';
3、数据查询(DQL)
3.1、基础查询
SELECT * FROM stu;
3.2、条件查询
SELECT * FROM stu WHERE gender = 'female' AND age < 50;
3.3、聚合查询
SELECT COUNT(*), AVG(age) FROM stu;
四、总结
SQL作为数据库操作的基石,其重要性不言而喻。通过本文的介绍,读者应能够掌握SQL的基础语法和常用操作,为进一步的数据库学习打下坚实的基础。SQL的学习是一个不断实践和积累的过程,希望读者能在实际项目中不断探索和应用SQL的强大功能。
版权声明:本博客内容为原创,转载请保留原文链接及作者信息。
参考文章:
- 史上最全SQL基础知识总结(理论+举例)-CSDN博客
- SQL 语法 | 菜鸟教程