python爬蟲之xpath與BeautifulSoup
平時的資料庫操作都是圖形化介面完成了。然而有時候批量操作欄位的時候還是不得不用到原生的sql語句。so這個就專門記錄下自己使用過的又記不住的sql語句。沒事看看拿起來當備忘錄
批量修改某個欄位的資料
update 表名 set 欄位名=" " where 條件;
update order set is_finish='2' where is_finish = '1'. (別order表中is_finish=2的都改為1)
時間查詢:
ps:date為表中時間欄位的欄位名
查詢近七天的資料:
select * from 表名 where datediff(now(), date) < 7;
查詢七天以外的資料:
select * from 表名 where datediff(now(), date) > 7;
查詢本月的資料:
select * from 表名 where date_format(date, "%Y%m") = date_format(Now(),"%Y%m");
查詢某個月的資料:
select * from 表名 where date_format(date, "%Y%m") = date_format("2018-12-12","%Y%m");
FROM_UNIXTIME(unix_timestamp,format)
引數unix_timestamp 時間戳 可以用資料庫裡的儲存時間資料的欄位
引數format 要轉化的格式 比如“”%Y-%m-%d“” 這樣格式化之後的時間就是 2017-11-30
select update_time,from_unixtime(update_time,'%Y-%m-%d') as riqi FROM iot_manageruser;
連結串列查詢:
select * 表一 as a left join 表二 as b on a.外來鍵 = b.主鍵
select * mangeruser as m left join company as c on m.company_id = c.id;