久久久无码精品亚洲日韩AAA,日本伊人精品在线,国产一区不卡,国产精品无码一区二区三区无卡

分類目錄

文章標(biāo)簽

相關(guān)資訊

熱門推薦

opencart網(wǎng),magento數(shù)據(jù)庫結(jié)構(gòu)

2022-10-31 11:08:20 - 米境通


    magento數(shù)據(jù)結(jié)構(gòu)首先要知道是EAV模式,這種結(jié)構(gòu)要比普通數(shù)據(jù)結(jié)構(gòu)更容易擴(kuò)展,但是帶來的就是查詢速度慢,好在magento開發(fā)的緩存機(jī)制不錯

    最重要的3張表eav_entity_type,eav_entity_attribute,eav_attribute

    eav_entity_type表用來定義實(shí)體的基本信息

    比如entity_type_id=1是customer實(shí)體

    eav_entity_attribute表用來定義實(shí)體模型包含哪些屬性(當(dāng)然這里還涉及到set和group)

    select*fromeav_entity_attributewhereentity_type_id=1;取出customer有哪些屬性

    eav_attribute屬性的信息

    select*fromeav_attributewhereattribute_id<=上面結(jié)果范圍andattribute_id>上面結(jié)果范圍;取出customer的屬性定義

    看看magento中是怎樣使用EAV模式的,還是拿customer

    customer_entity用戶的實(shí)體存放,當(dāng)然里面也有是沒有必用分開的屬性,比如email,這是用戶必須的,magento沒有完全分開,可能也是考慮到速度

    customer_entity_varchar

    customer_entity_text

    customer_entity_int

    customer_entity_decimal

    customer_entity_datetime

    這幾張表是實(shí)體對應(yīng)的屬性的值,屬性值都有不同的類型,這樣分開是有必要的

    SELECT'cev'.*,'ea'.attribute_codeFROMcustomer_entity_varcharAS'cev'LEFTJOIN'eav_attribute'AS'ea'ON'ea'.attribute_id='cev'.attribute_idWHERE'cev'.entity_id='2';取出客戶id為2的在customer_entity_varchar中的屬性值

    magento不僅提供了EAV模式,同時在數(shù)據(jù)庫中完美支持了Flat表結(jié)構(gòu),flat和我們普通的表結(jié)構(gòu),一個產(chǎn)品對應(yīng)一行數(shù)據(jù),相對于EAV的多表聯(lián)查來說,單表單行數(shù)據(jù)的調(diào)用效率更高,magento默認(rèn)是eav模式,可以在后臺開啟flat(就分類和產(chǎn)品用到)

    catalog_product_flat_1

    catalog_product_flat_2

    后面數(shù)字代表storeId,刷新索引的時候會重新更新這些表數(shù)據(jù)

    order表結(jié)構(gòu)

    sales_flat_order相關(guān),表命名中帶了flat,表示order不使用eav模式。
相關(guān)問答:
關(guān)于我們:
東南亞跨境電商shopee erp軟件哪個最好用?推薦米境通erp是專業(yè)的蝦皮電商erp軟件,包含:shopee刊登、上貨/鋪貨、采集、數(shù)據(jù)分析、訂單批量管理、云倉、代發(fā)貨等功能,支持免費(fèi)試用。詳細(xì)案例認(rèn)準(zhǔn)米境通品牌。
目錄:首頁 | 蝦皮erp功能 | 蝦皮電商物流 | 賣家免費(fèi)體驗(yàn) | shopee開店資訊
南京天遙路聯(lián)網(wǎng)絡(luò)科技有限公司 版權(quán)所有,蘇ICP備15044100號-8