数据库DQL(select)

DQL:Data Query Language 数据查询语言标准语法
select * from 表名;:显示全部数据
select 字段(eg:name,age) from 表名;:显示所写的字段数据(name,age)
select distinct 字段 from 表名;:去除字段中重复的数据 ,比如数据中有两个叫张三的,这里只会显示一个;
1.
selecte 可以跟表达式
select 字段 +10 as 字段 from 表名 ;:其中as可以省略
SELECT name,chinese+english+math FROM student;
2.
使用where进行文数据过滤
select 字段 from 表名 where 条件 :其中where后也可以添加表达式
注意:无论查询语句中对数据进行了怎么样的操作都不会对数据库中的数据发生改变
3.
order by
select 字段 from 表名 order by 字段 (asc) :默认为顺序排序,即ascdesc为倒序排序
Select column1,column2,… from table order by column asc|desc;
4.between ‘’‘’and
SELECT * FROM 表名WHERE english BETWEEN 70 AND 75;
5.in()
查找in的数据是后面括号的内容
SELECT * FROM student WHERE math IN (89,90,91);
6. limit a|(b,c)
limit后面可以跟一个值 也可跟两个值。

a:代表查找几条数据;
b:代表从第几条数据开始查找;
c:代表查几条数据
7. like
迷糊查找,查找like后相似的内容
select * from student where name like “李%”
注:
这样的下划线代表前面可以是一个任意字符;两个下划线,前面可以两个任意字符

注意 :
select * from 表名 where name=‘aa’; 这种查询方式不会区分大小写,比如name=‘AA’也可以查到name为aa的;
select * from 表名 where binary name=‘aa’;加上binary 就会区分大小写 查询name=‘AA’不会查到name=‘aa’的;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值