ウルトラエビのMySQL学習ノート

1044 ワード

個人メモ、不定期更新
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;