MySQL基本数据查询

MySQL基本数据查询

1.基本查询

1)查看表中所有元组对应的所有字段:

select * from  表名;

2)查看表中所有元组对应的指定字段:

select   	属性名1 ,属性名2;属性名3.....from  表名;

3)查询指定元组:

select  * from  表名  where  +筛选条件;
select  属性名1,属性名2,....from  表名 where 筛选条件;

4) like 的使用
like :查询所选字段中包含该内容的数据
%:代表任意数量个任意字符

select *from  表名  where  name  like  '%三';

同理有中间’%二%’
末尾’%四’
也可以使用 ‘-四’
‘-‘ 该下划线表示 一个位

5)limit 的使用
limit off,len

从 off 小标开始 来展示len’个数据

off:数据的起始位置
len:数据的长度

6)order by

表示查询出的数据按照那个属性名进行排序;

例如:

select *from   student  where  name like'王%' order by name;

该表示 查询student 中以‘王’ 开头的数据 以name该属性进行排序。

7)in | not in

in 和 not in 分别表示 查询的范围 包括和不包括
例如:

select *from student   where age in(12,13,14);

查询student中 age 为12,13,14的学生信息

8)or

or 表示或

select  *from  student  where  name  ='张三'  or  age ='16';

查询student 中 name 为张三 或者 age 为16 的学生信息。

9) null | not null

查看该值为空 或不为空

**10) between and **

在两者之间 例如 :

select  *from  student   where  age between  15 and  18;

查询age 在15 或者 16 间 的信息。

和 age >15 and age <18 意思相同。

11)运算:count();sum(),avg(),max(),min(),
count():计数
sum():求和
avg():求平均
max():最大值
min():最小值

11) grop by

属性分组;

例如 :求参加各科课程学生的数量

select  count(stu_id) from score grop by course_id;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值