美文网首页
奥特虾的MySQL学习笔记

奥特虾的MySQL学习笔记

作者: 奥特虾 | 来源:发表于2018-01-06 18:42 被阅读0次

    个人笔记,不定期更新

    2018-01-06

    • 导出数据表
      mysqldump -u用户名 -p密码 db_name table_name > filename.sql
    • 导入数据表
      mysqldump -u用户名 -p密码 db_name < filename.sql
      mysql>use db_name;
      mysql>source PATH/filename.sql            #PATH为绝对路径
      

    2018-01-17

    • 添加排序
      select @:=@+1 as rank, 表名称.* from 表名称 ,(select @:=0) r;
      
    • 复制旧表数据到新表(表结构不同)
      insert into 新表(字段1,字段2,.......) select 字段1,字段2,...... from 旧表
      
    • 分组求和
      select 列名1,sum(列名2) from 表名 group by 列名1

    2018-03-07

    • 格式化输出时间
    select DATE_FORMAT(列名,'%m-%d %H:%i:%s') from table
    

    2018-03-15

    • 取出数据库中最后n条数据(关键点:子查询)
    select * from 
    (select sum(backer_money) as moneyNum,
    count(distinct(user_id)) as peopleNum,
    DATE_FORMAT(pay_time,'%m-%d') as date
    from strawberry 
    group by DATE_FORMAT(pay_time,'%m-%d') 
    desc limit 8) aa 
    order by date asc;
    

    相关文章

      网友评论

          本文标题:奥特虾的MySQL学习笔记

          本文链接:https://www.haomeiwen.com/subject/zlaynxtx.html