简单sql命令

一、查询命令SELECT

从指定的数据表或查询中选择满足条件的记录的指定字段,从而构成一个新的记录表

 

SELECT 字段名 1[,字段名 2,...]

FROM 数据表或查询

[WHERE 条件表达式]

[GROUP BY 分组字段名]

[ORDER BY 排序选项[ASC][DESC]]

SELECT:命令动词,表示查询

②字段名 1[,字段名 2,...]:表示查询结果中要包含的字段,当选择一个表中的所有字段时,字段名可以用*代替。

FROM 数据表或查询:指明数据的来源是哪个表或查询,如果是两个以上的表,表名之间用逗号隔开。

WHERE 条件表达式:指明查询结果应满足的条件。

GROUP BY 分组字段名:指明按照哪个字段对查询结果进行分组。

ORDER BY 排列选项[ASC][DESC]:指明查询结果如何排序,选项ASC表示按照升序排列(默认),DESC表示按照降序排列。

[]:表示此项内容为可选项,用户可根据实际需要选择使用。

 

SELECT命令中的聚集函数:

COUNT(*):统计记录的个数

SUM(字段名):计算指定字段值的总和

AVG(字段名):计算指定字段的平均值

MAX(字段名):计算指定字段的最大值

MIN(字段名):计算指定字段的最小值

 

补充:

1、若希望按照某个字段的值进行分组统计,则可以使用GROUP BY子句。GROUP BY后面为分组的字段名,首先按此字段的值对记录进行分组,然后进行分组统计。

2、对于在另个表中同时出现的同名字段,必须使用“表名.字段名”的形式引用,而非同名字段则不必采用这种形式。

 

二、插入记录命令INSERT

在指定表的末尾添加一条新记录,其字段取值为VALUES后面的数据值

 

INSERT INTO 表名[(字段名称 1[,字段名称 2,...])]

VALUES(字段1的取值[,字段2的取值,...])

 

补充:

    当添加的新纪录中的每个字段都有给定值时,可以省略表名后面的字段名列表。如果添加的新纪录中只有部分字段有给定值时,必须在表名后面给出对应的字段名列表。

 

三、删除记录命令DELETE

删除指定数据表中满足条件的记录

 

DELETE FROM 表名[WHERE 条件表达式]

 

补充:

如果省略条件,该命令将会删除表中的所有记录,所以应创建副表,谨慎使用。

 

四、数据更新命令UPDATE

更新指定表中满足条件的记录的指定字段的值

 

UPDATE 表名[,表名,...] SET 字段名称=表达式 [,字段名称=表达式,...] [WHERE条件]

 

补充:

    如果省略条件,则会对表中的所有记录进行操作。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值