mysql - 怎么生成這個(gè)sql表?
問題描述
如圖,要生成這個(gè)sql表,從5點(diǎn)開始到23點(diǎn),間隔15分鐘。
怎么生成呢?
問題解答
回答1:用PHP
$start = strtotime(’20140227050000’);$end = strtotime(’20140227230000’);$step = strtotime(’1970-01-01 08:30:00’);$data = array();while (($start+=$step) <= $end) { $data[] = array(’s’=>date(’Y-m-d H:i:s’,($start-strtotime(’1970-01-01 08:15:00’))),’e’=>date(’Y-m-d H:i:s’,$start) );}echo ’<pre>’;var_dump($data);
將data數(shù)據(jù)插入到sql表即可
再來個(gè)MYSQL的
-- 刪除原有表DROP TABLE IF EXISTS `t`;-- 創(chuàng)建數(shù)據(jù)表CREATE TABLE IF NOT EXISTS `t` ( `s` varchar(255), `e` varchar(255));-- 創(chuàng)建存儲(chǔ)create procedure protest()begindeclare s int;declare t int;declare e int;set s=UNIX_TIMESTAMP(’20140227050000’);set t=900;set e=UNIX_TIMESTAMP(’20140227230000’);while s<e doset s=s+t; insert into t(`s`,`e`) values(FROM_UNIXTIME(s),FROM_UNIXTIME(s+t)); set s=s+t;end while;end;-- 調(diào)用存儲(chǔ)call protest();-- 刪除存儲(chǔ)drop procedure protest;回答2:
你是要生成這樣的表結(jié)構(gòu)?還是說這張表已經(jīng)存在了想要插入這樣的表內(nèi)容
相關(guān)文章:
1. Python處理Dict生成json2. (python)關(guān)于如何做到按win+R再輸入文件文件名就可以運(yùn)行?3. 想練支付寶對接和微信支付對接開發(fā)(Java),好像個(gè)人不可以,怎么弄個(gè)企業(yè)的4. mysql - Sql union 操作5. java - Mybatis 數(shù)據(jù)庫多表關(guān)聯(lián)分頁的問題6. 急急急!!!求大神解答網(wǎng)站評論問題,有大神幫幫小弟嗎7. javascript - 按鈕鏈接到另一個(gè)網(wǎng)址 怎么通過百度統(tǒng)計(jì)計(jì)算按鈕的點(diǎn)擊數(shù)量8. python - 如何使用websocket在網(wǎng)頁上動(dòng)態(tài)示實(shí)時(shí)數(shù)據(jù)的折線圖?9. python - 請問這兩個(gè)地方是為什么呢?10. python2.7 - python 正則前瞻 后瞻 無法匹配到正確的內(nèi)容
