SQL 主要操作语句

本文详细介绍了SQL的主要操作,包括CREATE TABLE用于数据定义,SELECT语句进行数据查询,WHERE子句设置筛选条件,ORDER BY子句执行数据排序。此外,还涉及INSERT INTO增加记录,DELETE删除记录,以及UPDATE语句更新记录的操作。
摘要由CSDN通过智能技术生成

目录

CREATE TABLE数据定义语句

SELECT查询语句

WHERE条件子句

ORDER BY 排序子句

INSERT INTO增加语句

DELETE 删除语句

Update语句


注:本文转自:https://blog.csdn.net/suhuaiqiang_janlay/article/details/5943701 经整理添加部分内容后发布

  • CREATE TABLE数据定义语句

使用 CREATE TABLE 语句来定义一个表。例如,定义Northwind 示例数据库中的 Employees 表可以用下面的语句

CREATE TABLE Employees
(EmployeesID INTEGER,
  FirstName   CHAR(8),
  LastName    CHAR(8),
  HireData    CHAR(8),
  City        CHAR(8),
  County      CHAR(8))
  • SELECT查询语句

我们希望用各种不同的方法来查看和分析数据,SELECT语句就是我们要使用的语句,用于有选择的从数据库返回我们需要的数据,也就是查询。

最基本的SELECT语句仅有两个部分:要返回的列和这些列源于的表

为了便于讲解演示,我们使用如下Northwind 示例数据库中的 Employees 表

 

EmployeeID

 

FirstName

 

LastName

 

HireDate

 

City

 

Country

 

1

 

Nancy

 

Davolio

 

1/5/1992 12:00:00 

 

Seattle

 

USA

 

2

 

Andrew

 

Fuller

 

14/8/1992 12:00:00 

 

Tacoma

 

USA

 

3

 

Janet

 

Leverling

 

1/4/1992 12:00:00 

 

Kirkland

 

USA

 

4

 

Margaret

 

Peacock

 

3/5/1993 12:00:00 

 

Redmond

 

USA

 

5

 

Steven

 

Buchanan

 

17/10/1993 12:00:00 

 

London

 

UK

 

6

 

Michael

 

Suyama

 

17/10/1993 12:00:00 

 

London

 

UK

 

7

 

Robert

 

King

 

2/1/1994 12:00:00 

 

London

 

UK

 

8

 

Laura

 

Callahan

 

5/3/1994 12:00:00 

 

Seattle

 

USA

 

9

 

Anne

 

Dodsworth

 

15/11/1994 12:00:00 

 

London

 

UK

如果我们希望检索Employees表中所有客户的所有信息,我们可以使用星号(*)来简单地表示所有列,查询语句如下所示:

SELECT * 
FROM Employees

如果我们只需要特定列,我们应该在逗号分隔的列表中显式指定这些列,如下所示:

SELECT EmployeeID, FirstName,LastName,HireDate 
FROM Employees

结果会显示该表中所有行的指定字段的数据。

显式指定所需字段还允许我们控制字段返回的顺序,如果我们希望LastName显示在FirstName之前,我们可以编写以下语句:

SELECT EmployeeID, LastName,FirstName,HireDate 
FROM Employees
  • WHERE条件子句

接下来我们要做的是开始限制或筛选从数据库提取的数据。通过向SELECT语句添加WHERE子句,我们可以添加一个(或多个)条件,所选数据必须满足这些条件,这将限制答复查询的行数也就是被提取的行数。

我们可以在上一个查询的基础上,将其限制为City为London的员工

SELECT EmployeeID, FirstName, LastName, HireDate, City 
FROM Employees
WHERE City = 'London'

查询结果如下: 

 

EmployeeID

 

FirstName

 

LastName

 

HireDate

 

City

 

5

 

Steven

 

Buchanan

 

17/10/1993 12:00:00 

 

London

 

6

 

Michael

 

Suyama

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值