找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
mysql查看系列:
查询所有:select * from wuhan3
查询某个所有字段为空:select * from wuhan3 where name is null
查询某个所有字段不为空:select * from wuhan3 where name is not null
查询单个字段:select name from wuhan3
按条件进行查询:select * from wuhan3 where id=1 and max=999
查看字段范围值:select * from wuhan3 where age>10 between age<30
从第二行开始查询,查询2行的数据:select * from wuhan3 where idlimit 2,2
like的用法,模糊匹配:select * from wuhan3 where phone like '135%'

去重:select distinct(phone) from wuhan3
统计:select count(*) from wuhan3
求和:select sum(id) from wuhan3
最小值:select name,min(id) from wuhan3
最大值:select max(id) from wuhan3
平均值:select avg(id) from wuhan3

去别名:select max(phone)as a from wuhan3
更改数值:update wuhan3 set phone=13782986652
修改特定字段信息:update wuhan3 set phone=15276865454 where id=2

关于组:
按照某个字段进行分组:select * from wuhan3 group by acg
按聚合函数进行分组:select avg,count(*) from wuhan3 group by avg
分组后接条件查询,group by后面不能接where:select avg from wuhan3 group by avg having avg=100
把武汉3所有的数据填入武汉4中:insert into wuhan4 select * from wuhan3
把武汉3这个表中的某一个字段值添加到新的表中:insert into wuhan4(avg,phone,id)select avg,phone,id from wuhan3

备份一个相同的数据结构表:create table wuhan4 like wuhan3
备份一个数据库放在/下面(要在/里操作):mysqldump -uroot -p123456 wuhan3>/wuhan3.sql
还原备份的数据库:mysql -uroot -p123456 wuhan6
增加一个mysql用户:insert into use(host,user,password)values(‘localhost’,‘ergouzi’,pasword(‘123456’))
%   远程链接符号
刷新权限:flush privileges
增加select,delete权限(需要在root里面进行操作,不能自己给自己权限):grant select,delete on *.*to 'ergouzi'@'localhost' identified by '123456'
查看当前权限:show grants for 'ergouzi'@'localhost'


上课笔记



mysql 的查询语句:
select * from 表名:
* 通配符 所有的
select id from 表名  查询特定要求的字段

where 条件语句
select id from wuhan3 where id =5;
or and
= <=  >= < > != mysql 当中的比较符号

in not in
一个属于 select * from wuhan3 where id in(2,4);
已不属于 select * from wuhan3 where id not in(2,4);

is null  is not null  #查询为空与不为空的数据
select * from wuhan3 where name not is null;

select * from wuhan3 where name is null;

update 我们在修改表数据的时候,一定要注意要加修改的条件
不然就会全部进行修改

mysql聚合函数

mysql 重装出错的原因,第一删除方式有问题没有卸载mysql程序
rm进行删除的时候也没有删除干净mysql的配置文件,从儿导致再次
安装时候抛错

排序查看用 order by
升序:asc
降序:desc

group by 一般是接聚合函数使用,不能和分组以外的字段结合使用
那么接其他字段他不会报错,但是会造成数据混乱。

group by 后面不能接where使用,如果要接查询条件的话用having进行
接条件,having的作用相当于where

备份,只是备份表结构,并不会备份表数据
create table wuhan3 like wuhan4;


备份一个数据库,进行还原时,sql文件进行还原到某一个数据库当中
所以说还原时,新建一个数据库进行还原。


权限;
usage 没有权限
ALL  代表所有的权限


分享至 : QQ空间
收藏
您需要登录后才可以回帖 登录 | 立即注册