SQL 基础语法

文章目录

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、创建数据库
sql 复制代码
CREATE DATABASE IF NOT EXISTS mydb1;
1.2、创建表
sql 复制代码
CREATE TABLE IF NOT EXISTS stu (
    sid CHAR(6),
    sname VARCHAR(20),
    age INT,
    gender VARCHAR(10)
);

2、数据操作(DML)

2.1、插入数据
sql 复制代码
INSERT INTO stu (sid, sname, age, gender) VALUES ('s_1001', 'zhangSan', 23, 'male');
2.2、更新数据
sql 复制代码
UPDATE stu SET sname = 'zhangSanSan' WHERE sid = 's_1001';
2.3、删除数据
sql 复制代码
DELETE FROM stu WHERE sid = 's_1001';

3、数据查询(DQL)

3.1、基础查询
sql 复制代码
SELECT * FROM stu;
3.2、条件查询
sql 复制代码
SELECT * FROM stu WHERE gender = 'female' AND age < 50;
3.3、聚合查询
sql 复制代码
SELECT COUNT(*), AVG(age) FROM stu;

四、总结

SQL作为数据库操作的基石,其重要性不言而喻。通过本文的介绍,读者应能够掌握SQL的基础语法和常用操作,为进一步的数据库学习打下坚实的基础。SQL的学习是一个不断实践和积累的过程,希望读者能在实际项目中不断探索和应用SQL的强大功能。


版权声明:本博客内容为原创,转载请保留原文链接及作者信息。

参考文章

相关推荐
Yan-英杰7 小时前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
百代繁华一朝都-绮罗生9 小时前
检查是否存在占用内存过大的SQL
数据库·sql
橙序研工坊14 小时前
MySQL的进阶语法7(索引-B+Tree 、Hash、聚集索引 、二级索引(回表查询)、索引的使用及设计原则
数据库·sql·mysql
oh,huoyuyan17 小时前
火语言RPA--Sqlite-执行SQL
sql·sqlite·rpa
云心雨禅20 小时前
解决大小写、保留字与特殊字符问题!Oracle双引号在SQL中的特殊应用
数据库·sql·oracle
GoingYoo1 天前
MySQL原理:逻辑架构
数据库·sql·mysql
爱的叹息1 天前
针对 SQL 查询中 IN 子句性能优化 以及 等值 JOIN 和不等值 JOIN 对比 的详细解决方案、代码示例及表格总结
数据库·sql·性能优化
半点闲1 天前
解决Oracle PL/SQL中“表或视图不存在“错误的完整指南
数据库·sql·oracle·pl/sql
爱的叹息1 天前
关于 数据库 UNION 和 UNION ALL 的使用,以及 分库分表环境下多表数据组合后的排序和分页问题的解决方案 的详细说明,并以表格总结关键内容
数据库·sql
我有医保我先冲1 天前
SQL复杂查询与性能优化:医药行业ERP系统实战指南
数据库·sql·性能优化