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 条件]
例题
-
查询xscj表中男生所有的信息
-
select 学号,姓名,性别,出生日期,转业成绩 from xscj where 性别="男" -
select * from xscj where 性别="男" *代表所有列
-
-
查询xscj表中男生的姓名和专业成绩
-
select 姓名,专业成绩 from xscj where 性别="男"
-
-
查询xscj表中男生的所有信息并按专业成绩排列(升序)
-
select * from xscj where 性别="男" order by 专业成绩 -
select * from xscj where 性别="男" order by 专业成绩 asc
-
-
查询xscj表中男生的姓名和转专业成绩,并将查询结果输出到“男生成绩”表
-
select 姓名,专业成绩 into 男生成绩 from xscj where 性别="男"
-
-
按性别统计性别的平均专业成绩
-
select 性别,avg(专业成绩) as 平均专业成绩 from xscj group by 性别
-
-
统计男生的平均专业成绩
-
select 性别,avg(专业成绩) as 平均专业成绩 from xscj group by 性别 having 性别="男"
-
-
将xscj表中学号为“20170105”的学生姓名改为“王文军”
-
UPDATE xscj set 姓名 = "王文军" where 学号 = "20170105"
-
-
在xscj表中插入一条记录:学号:20170106,性别:女,出生日期:2000/09/13 专业成绩:95
-
insert into xscj values("20170106","王文","女",#2000/09/13#,95) -
insert into xscj(学号,姓名,性别,出生日期,专业成绩) values("20170106","王文","女",#2000/09/13#,95)
-
-
删除xscj表中学号为"20170101"的记录
-
delete from xscj where 学号="20170101"
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!