使用rand()獲取隨機結果
在order by語句中可按照如下的隨機順序檢索資料行:
mysql> select * from tbl_name order by rand();
order by rand()同 limit 的結合從一組列中選擇隨機樣本很有用:
mysql> select * from table1, table2 where a=b and c-> order by rand() limit 1000;
group by列別名
資料表沒有day欄位(date型),只有ctime欄位(datetime型),但需要按天進行匯**計:
select ... into outfile 匯出資料
在下面的例子中,匯出資料到指定檔案,各值使用製表符'\t'分隔,記錄之間使用'\r\n'作為換行符(匯出的資料格式很容易匯入excel表中)
select english, chinese, player_ca
into outfile
'/tmp/players.text
'fields terminated
by'\t
'lines terminated
by'\r\n
'from player_star_original
如果想給字串型別字段值加上雙引號'"'作為限定符,可以使用下面的方法:
select english, chinese, player_ca
into outfile
'/tmp/players.text
'fields terminated
by'\t
' optionally enclosed
by'"
'lines terminated
by'\r\n
'from player_star_original
mysql 一些使用技巧
1.忘記root密碼,解決辦法 usr local mysql share mysql mysql.server stop mysql4 usr local mysql support files mysql.server stop mysql5 usr local mysql bin mysqld...
MySql 的一些使用小技巧
一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入...
mysql索引技巧 MySql 索引的一些技巧
一 多表子從查詢 多表查詢時,子查詢可能會出現觸發不了索引的情況 select from test 1 where id in select id from test publish where id in 38,69 上面語句,test 1和test public都where了主鍵id,常理來說這...