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 @ 2023-06-19 15:02  镰刀战士  阅读(173)  评论(0)    收藏  举报