找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1.查找表中的单个元素
select 字段名  from  表名  where  匹配条件
2.查找表中的多个元素
select  字段名,字段名(中间用逗号隔开) from  表名  where  匹配条件
3.not  in(不在里面的其他信息)
select  *  from  表名  where  字段(匹配条件)
4.between  查询范围内的所有信息
select  *  from  表名  where  字段  between  条件  and  条件
5.查询字段为空的所有信息is  null
select  *  from  表名  where  空字段  is  null
6.查询字段不为空的信息
select  *  from  表名  where  字段  is  not  null
7.like  模糊匹配开头,结尾,中间
select  *  from  表名  where  字段  like  ‘条件%’开头
select  *  from  表名  where  字段  like  ‘%条件’结尾
select  *  from  表名  where  字段  like  ‘%条件%’中间
8、截取某行或者某行到某行limit
查找表中的数据:6-10的数据  6-1=5   5+?=10 5
          limit 5,5;
查找表中的数据:8-25的数据  8-1=7   7+?=25 18
                  limit 7,18;
查找表中的数据:第7行的数据 7-1=6    6+?=7
          limit 6,1;
9、排序
从大到小:降序 order by  desc

select * from 表名 order by 字段名 desc;降序 大到小
从小到大:升序 order by  asc
select * from 表名order by 字段名e asc;升序 小到大
注意:order by 前面不能直接接where 条件表达式
where order by scroe asc;错误不能这样接
where name='zhangsan' order by scroe asd;这样可以接
10、分组(去重)
根据姓名分组:
select * from 表名 group by 字段名;

having相当于where条件,where是不能直接使用聚合函数,having可以
如果某些情况用where无法使用,可以尝试使用having
一般having是结合group by 使用且是放在group by后面
数据库常问的面试题:
如果去重?
答:distinct去重  group by 去重
11、备份表结构 like
create table stu1 like stu;
把stu表结构备份一份,且新创建一个新的表stu1
只备份结构不备份数据
12、备份表的数据
insert into stu1 select * from stu;把stu表的所有数据进行备份到stu1中
insert into stu1(name,age)select name,age from stu;把stu表中的某几个字段备份到stu1中
13、备份数据库 >
mysqldump -uroot -p123456 dcs68>dcs68.sql
把root用户中对应的dcs68这个数据库备份一份,名称是dcs68.sql
此命令操作是在:liunx交互界面完成
14、还原数据库 <
mysql -uroot -p123456 xiaoqian<dcs68.sql
把dcs68.sql这个文件中的所有表还原到xiaoqian这个数据库中
15、MySQL中常用的聚合函数(重点)
1、统计 count(*)
select count(*)from stu; #统计表中总行数
select count(*)a from stu;取别名
select count(*)as a from stu;取别名
2、求最大 max
select max(score)from stu;求分数最大的
注意:分数最大的值肯定是OK,但是如果你取其它值,非第一行,其它都是
错误的。
3、求最小 min
select min(score)from stu;求分数最小的
注意:分数最小的值肯定是OK,但是如果你取其它值,非第一行,其它都是
错误的。
4、求和 sum
select sum(score) from stu;求分数之和
5、求平均 avg
select avg(scroe)from stu;求分数平均值

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册