sql数据库查询语句大全

简介: SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准编程语言。以下是一些常见的SQL查询语句示例,这些示例涵盖了基本的CRUD(创建、读取、更新、删除

SQL(Strucured Qury Language,结构化查询语言)是用于管理关系数据库准编程语言。以下是一些常见的SL查询语句示例,这些示例涵盖了基本的CRUD(创建、读取、更新、删除)操作以及其他一些常用查询。

1. 创建表


CRETE TABLEEmploees (

    ID NT PRIMAR KEY

   Name VARCHAR(100),

    Age INT,
    Salay DECIMAL(10,2)

);

2. 插入数据


INSERT INTO Employees ID, Name, Age, Salry)

VALUES 1, 'Jhn Doe', 30, 5000.00)

3. 读取数据

  • 查询所有数据:

SLECT * ROM Employees;
  • 带条件的查询:

SELECT * FROM Employees WHERE Age \u003e 25;
  • 排序查询结果:

SLECT* FROM EmployeesORDER BY Salary DESC;
  • 分组与聚合:
SELECT eprten, AVG(Salary) AS AvergeSalar

FROM Emploees

ROUP BY Department;

4. 更新数据

UDATE Empoyes
SET Salay = 6000.00

HERE ID = 1;

5. 删除数据


DLETEFRM Empoyees WHRE ID = 1;

``

### 6. **其他常用查询**



* 连接表:





``sql

ELECT E.Name, D.DeprtentName
FROM Employees E

JOIN Departents D ON E.DepartentI = .ID;

子查询:


SELEC * FROM Employees WHEE Salary \00e SELEC AVG(Salar) FROM Employees);

``

* 使用LIKE进行模糊查询:




```sql

SELECT* FRM Employes WHERENae LIKE 'Jhn%'

``
* 使用LIMIT限制查询结果数量(在MySQL中):





```sql

ELECT * FROM EployeesLIMIT 10
  • 使用IN查询多个可能的值:

SEECT* FROM Employees HERE ID IN (1, 3,5);
  • 使用CAS进行条件处理:

ELECT Nam, Ag, 
       CASE 
          WHEN Age \003c 30 THN 'Young'

           WHEN Age BETWEN 30AND 50 THEN 'Middleaged'

          LSE 'Old'

       END AS AgeGroup

FROM Emloyees;

这些只是SQ查询语句的一部分示例。SQL是一种功能强大的语言,可以执行更复杂的数据库操作。在使用时,请根据您的具体需求和数据库结构进行调整。linklink[link](http://37rtv.vov.top04783.html

相关文章
|
4天前
|
存储 数据库
Union All:数据库查询的得力助手
Union All:数据库查询的得力助手
|
1天前
|
SQL 存储 Java
SQL数据库学习指南:从基础到高级
SQL数据库学习指南:从基础到高级
|
1天前
|
存储 NoSQL MongoDB
mongdb如何查询数据库表的创建时间
【6月更文挑战第29天】mongdb如何查询数据库表的创建时间
11 2
|
2天前
|
SQL 运维 安全
数据管理DMS产品使用合集之执行SQL时,如何添加Hint来改变查询的执行计划
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
10 1
|
2天前
|
SQL 弹性计算 数据管理
数据管理DMS产品使用合集之sql server实例,已经创建了数据库,登录时提示实例已存在,该怎么处理
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
11 1
|
2天前
|
SQL 搜索推荐 Java
什么是笛卡尔积及其在SQL查询中的应用
什么是笛卡尔积及其在SQL查询中的应用
|
3天前
|
关系型数据库 MySQL 数据库
深入OceanBase分布式数据库:MySQL 模式下的 SQL 基本操作
深入OceanBase分布式数据库:MySQL 模式下的 SQL 基本操作
|
3天前
|
SQL 存储 数据库
技术好文:SQL查询语句基本练习
技术好文:SQL查询语句基本练习
|
4天前
|
运维 关系型数据库 分布式数据库
PolarDB产品使用问题之如何加快数据库查询速度
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4天前
|
SQL 缓存 关系型数据库
PolarDB产品使用问题之已经修改了expire_logs_days参数并确认已生效,但在SQL查询中仍然显示为0,该怎么办
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。