當(dāng)前位置:博客首頁>>PHP >> 閱讀正文

【PHP】mysql中create table的一點兒小應(yīng)用

作者: 鄭曉 分類: PHP 發(fā)布于: 2012-10-19 22:54 瀏覽:8,439 評論(2)


由于之前做功能時沒有考慮全面,導(dǎo)致一張日報表中數(shù)據(jù)過大(五百多兆),查詢十分遲鈍,今天打算把這張日報表的內(nèi)容content字段給分離出來,單獨建一張表,之后只有在看詳細日報時才去進行關(guān)聯(lián)查詢,速度會有明顯提升。

由于對mysql不太了解,所以默認的思路是使用php先來循環(huán)讀出原表,再把content和id字段插入到新表中去…天然呆人的做法,效率極其低下!臨近下班時,鄭哥教了一招,一句sql就完成了我大半天的工作…唉…

使用create方法來將原表中的部分字段另存成一張新表,方便快捷,語句如下:

CREATE TABLE `report_content` (SELECT id,content FROM `report`);

一句話搞定啊,我的大神??!由此可以看出,做為一個web開發(fā)人員,學(xué)好sql是多么的重要?。?/p>

? ? ? ?

本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

本文永久鏈接: http://www.yjfs.org.cn/php-using-mysql-create-table.html

【PHP】mysql中create table的一點兒小應(yīng)用:目前有2 條留言

用戶評論頭像 花茶批發(fā)發(fā)表于 2012年10月22日 11:46[回復(fù)]

SQL的確很重要

    用戶評論頭像 鄭曉發(fā)表于 2012年10月22日 11:49[回復(fù)]

    嗯~ 我sql太差了,只會點兒簡單的增刪改查… ??

發(fā)表評論

change vcode