SQL语句

SELECT 语句 (查询)

SELECT : 表示要选择显示哪些字段

from: 表示从哪些表中查询

where: 说明查询的条件,不写对全体记录操作

into 目标表: 将查询结果输出到指定的目标表

order by 字段: 按指定字段排序 升序 asc 降序 desc

group by 字段: 按指定字段分组

having 条件: 设置分组条件

UPDATE 语句(字段内容更新)

格式:update 表名 set 字段=表达式[where 条件]

INSERT 语句(插入记录)

格式:insert into 表名(字段名表) values(内容列表)

DELETE 语句 (删除记录)

格式:delete from 表明 [where 条件]

例题

  1. 查询xscj表中男生所有的信息

    1. select 学号,姓名,性别,出生日期,转业成绩 from xscj where 性别="男"
    2. select * from xscj where 性别="男" *代表所有列
  2. 查询xscj表中男生的姓名和专业成绩

    1. select 姓名,专业成绩 from xscj where 性别="男"
  3. 查询xscj表中男生的所有信息并按专业成绩排列(升序)

    1. select * from xscj where 性别="男" order by 专业成绩
    2. select * from xscj where 性别="男" order by 专业成绩 asc
  4. 查询xscj表中男生的姓名和转专业成绩,并将查询结果输出到“男生成绩”表

    1. select 姓名,专业成绩 into 男生成绩 from xscj where 性别="男"
  5. 按性别统计性别的平均专业成绩

    1. select 性别,avg(专业成绩) as 平均专业成绩 from xscj group by 性别
  6. 统计男生的平均专业成绩

    1. select 性别,avg(专业成绩) as 平均专业成绩 from xscj group by 性别 having 性别="男"
  7. 将xscj表中学号为“20170105”的学生姓名改为“王文军”

    1. UPDATE xscj set 姓名 = "王文军" where 学号 = "20170105"
  8. 在xscj表中插入一条记录:学号:20170106,性别:女,出生日期:2000/09/13 专业成绩:95

    1. insert into xscj values("20170106","王文","女",#2000/09/13#,95)
    2. insert into xscj(学号,姓名,性别,出生日期,专业成绩)
      values("20170106","王文","女",#2000/09/13#,95)
  9. 删除xscj表中学号为"20170101"的记录

    1. delete from xscj where 学号="20170101"
posted @   镰刀战士  阅读(134)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示