找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
查询指令
不显示字段是20或者21的信息
  select  *  from  表名  where   字段   not   in(20,21);
显示年龄在19-21之间的值
  select  *  from  表名  where   age  between  19  and  21;
查找表格中字段为空的信息
  select  *  from  表名  where   字段   is   null;
                                                      is   not        ;        不为空

模糊匹配
  开头是s                               select  *  from  表名  where   name  like  's%';
  结尾是s                               select  *  from  表名  where   name  like  '%s';
  中间有s或开头结尾是s        select  *  from  表名  where   name  like  '%s%';

截取某行或者某行到某行
  select    *   from   表名   limit   m,n
第8行到第19行的数据                 limit  7,12
     limit  6,18                             第7行到第24行数据
     limit  2,1                               第3行数据
第7行到第19行的数据                 limit  6,13
    limit  7,25                              第8行到第32行数据

升序排列
   select  *  from  表名  order  by   字段   asc;
降序排列
   select  *  from  表名  order  by   字段  desc;

分组
   select  *  from  表名   group  by   字段;
去重
   select  distinct  字段   from   表名;

mysql中常用的聚合函数
   select    count(*)   from   表名;          统计行数
   select    max(字段)   from   表名;      最大值
   select    min(字段)   from   表名;      最小值
    select    sum(字段)   from   表名;      求和
    select    avg(字段)   from   表名;      求平均值

备份表结构
   create  table  新表   like   旧表;
插入数据
   insert   into   新表    select   *   from    旧表;
   insert   into   新表(字段1,字段2)    select  字段1,字段2   from   旧表;

备份数据库、还原数据库      在linux界面完成
    mysqldump    -uroot    -p123456      原库>新库.sql      复制原库为新库.sql
    mysql   -uroot   -p123456   库1<新库.sql                      还原新库.sql到库1里



分享至 : QQ空间
收藏

0 个回复

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