数据库005

本文分享了数据库学习的心得,包括查询语句的构成及使用方法,如投影操作、选择操作和排序操作等,并举例说明如何使用SQL进行数据筛选。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元旦之后回到学校觉得又冷了点,但每天还是要起床上课,还好最近都有太阳,也不算太冷。学了5天数据库了,逻辑都是和之前的一样,句子都很简单,但难就难在怎么掌握顺序来运行,句子都是要单个来运行,如果顺序不对就会报错。每次的句子都是对的,但运行错误报错的话,总是不知道是运行顺序错了还是句子错误。运行顺序是个难题,还是要不断的联系。今天开始就进入了查询语句,是数据库的重点。
查询语句(select),标准的select查询由select子句  from子句    where子句   order by子句组成。
数据库的查询操作基本分为三类:投影操作、选择操作、排序操作。
    投影操作:指定查询结果中显示那些列。
select 列名列表 from 表名;
select * c_name from t_class where c_id=1;#显示表中c_id=1的所有数据。
表前缀:用于查询多个表存在相同属性或数据时,是一种区分,区分表名。
select t_class,c_name form t_class;#t_class就是表前缀。
列别名
select c_name as '名字' from t_class;
将两行结果在同一行显示
select contact c_name(列名),"_",c_address from t_class;
过滤重复数据
select distinct c_age,c_name from t_class;
分页显示
select 列1 列2 from 表名 limit 返回的行数;
select * from t_class limitd 0.3;#第一页显示3行数据。
select * from t_class limitd 3.3;#第二页显示3行数据。
select * from t_class limit 6.3;#第三页显示3行数据。
多条件选择操作
select * from t_class where c_age <=25 and c_age <=20 limit 2;#and链接两个条件,limit 先链接再分页。
or选择语句 
select * from c_class where c_age >=25 or c_age<=18;#显示表中年龄大于等于25小于等于18的数据。
between表示查询范围
select * from t_class where c_age between 18 and 20;#显示18-20之间的数据。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值