日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
微擎數(shù)據(jù)庫表結(jié)構(gòu)詳解(微擎數(shù)據(jù)庫表結(jié)構(gòu))

微擎是一款基于Yii2的開源微信公眾號管理系統(tǒng),它提供了許多方便開發(fā)者的功能和工具,其中一個重要的部分就是數(shù)據(jù)庫。本文將從微擎的數(shù)據(jù)庫表結(jié)構(gòu)入手,解析其包含的表和表字段,帶您深入了解微擎的數(shù)據(jù)庫架構(gòu)。

微擎的數(shù)據(jù)庫采用的是MySQL,全部的表都存放在一個數(shù)據(jù)庫中,這個數(shù)據(jù)庫的名稱可以在配置文件中進行修改。下面是微擎的數(shù)據(jù)庫表:

1. `mc_member`(粉絲表)

這個表是微信用戶的信息表,用于存儲微信公眾號的粉絲信息。具體字段包括統(tǒng)一標識、綁定的用戶標識、昵稱、地區(qū),以及微信號等用戶信息。

2. `mc_mapping_fans`(會員與粉絲映射表)

這個表是微信公眾號和粉絲賬號的映射表,它記錄了公眾號用戶和微信用戶的關(guān)系,在微信公眾號中生成的用戶都會在這里生成一條記錄。主要包括公眾號的ID、關(guān)注狀態(tài)、綁定用戶ID、以及標識等字段。

3. `mc_oauth_user`(第三方登錄用戶表)

微信開放平臺中第三方應(yīng)用使用微信授權(quán)登錄后,會將用戶的信息存入到本表。數(shù)據(jù)項包括微信授權(quán)登錄用戶的信息,是一個與粉絲元信息相似的表。

4. `mc_push`(微信推送表)

這個表是用于儲存微信公眾號的所有推送記錄,每個推送都在這個表中可以找到相關(guān)的記錄。主要包括發(fā)布時間、推送內(nèi)容、狀態(tài)、地區(qū)、以及會員ID等相關(guān)內(nèi)容。

5. `ims_modules`(模塊表)

模塊表中存儲了微擎所有模塊的信息,包括模塊的名稱、別名、文件夾名、版本號、以及簡介等信息。

6. `ims_uniacid`(公眾號表)

公眾號表存儲了所有被管理的微信公眾號的相關(guān)信息。包括微信AppId、AppSecret、原始ID、名字、以及URL等信息。

7. `ims_wxapp`(小程序表)

小程序表是關(guān)于所有被管理的微信小程序的信息存儲表,它包括了相關(guān)的小程序信息,主要包括小程序AppID、AppSecret、名稱、原始ID、以及URL等信息。

8. `ims_sysset`(系統(tǒng)設(shè)置表)

系統(tǒng)設(shè)置表中存儲了所有類型的微應(yīng)用的系統(tǒng)設(shè)置信息,包括微信中和微擎中的一些全局配置、基礎(chǔ)配置、功能配置等信息。

除此之外,微擎還有許多自定義的表,例如存儲文章內(nèi)容的`ims_article_content`表、存儲用戶地址信息的`ims_address`表、以及存儲訪問日志的`ims_mc_visit`表等等。

在使用微擎進行開發(fā)時,我們可以根據(jù)需要,通過創(chuàng)建新的數(shù)據(jù)表來擴展數(shù)據(jù)庫的功能,只要保證正確地導入模型類,即可在模塊中調(diào)用到新數(shù)據(jù)表的內(nèi)容。

盡管微擎的數(shù)據(jù)庫包含如此多的表以及表字段,不過在實際的開發(fā)過程中,我們并不需要對所有的表都進行深入的了解,只需要根據(jù)需求了解相關(guān)數(shù)據(jù)表的結(jié)構(gòu)和字段即可。當然,如果我們能夠全面掌握微擎的數(shù)據(jù)庫,相信你開發(fā)的微信公眾號管理系統(tǒng)會變得更加穩(wěn)定和高效。

本文詳細介紹了微擎的數(shù)據(jù)庫表結(jié)構(gòu),其中包含了大量常用的數(shù)據(jù)表以及表字段。在進行微信公眾號開發(fā)時,了解數(shù)據(jù)庫結(jié)構(gòu)是非常必要的,因為它可以幫助我們更好地了解如何使用微擎提供的功能和工具,帶來高效又穩(wěn)定的開發(fā)體驗。相信本文的介紹能夠幫助大家更好地了解微擎數(shù)據(jù)庫表結(jié)構(gòu),從而提高開發(fā)效率和質(zhì)量。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!

怎么查詢數(shù)據(jù)庫中表的結(jié)構(gòu)了? 如一個字段的是什么類型的,長度是多少,約束是什么?

用sql命令查看表結(jié)構(gòu)

可以使用內(nèi)置的存儲過程sp_MShelpcolumns。

如查詢表Tabel1的結(jié)構(gòu):

sp_MShelpcolumns ‘Tabel1’

元數(shù)據(jù)簡介

元數(shù)據(jù) (metadata) 最常見的定義為”有關(guān)數(shù)據(jù)的結(jié)構(gòu)數(shù)據(jù)”,或者再簡單一點就是”關(guān)于數(shù)據(jù)的信息”,日常生活中的圖例、圖書館目錄卡和名片等都可以看作是元數(shù)據(jù)。在關(guān)系型數(shù)據(jù)庫管理系統(tǒng) (DBMS) 中,元數(shù)據(jù)描述了數(shù)據(jù)的結(jié)構(gòu)和意義。比如在管理、維護 SQL Server 或者是開發(fā)數(shù)據(jù)庫應(yīng)用程序的時候,我們經(jīng)常要獲取一些涉及到數(shù)據(jù)庫架構(gòu)的信息:

某個數(shù)據(jù)庫中的表和視圖的個數(shù)以及名稱 ;

某個表或者視圖中列的個數(shù)以及每一列的名稱、數(shù)據(jù)類型、長度、精度、描述等;

某個表上定義的約束;

某慎鬧數(shù)個表上定義的索引以及主鍵/外鍵的信息。

下面我們將介紹幾種獲取元數(shù)據(jù)的方法。

獲取元數(shù)據(jù)

使用系統(tǒng)存儲過程與系統(tǒng)函數(shù)訪問元數(shù)據(jù)

獲取元數(shù)據(jù)最常用的方法是使用 SQL Server 提供的系統(tǒng)存儲過程與系統(tǒng)函數(shù)。

系統(tǒng)存儲過程與系統(tǒng)函數(shù)在系統(tǒng)表和元數(shù)據(jù)之間提供了一個抽象層,使得我們不用直接查詢系統(tǒng)表就能獲得當前數(shù)據(jù)庫對象的元數(shù)據(jù)。

常用的與元數(shù)據(jù)有關(guān)的系統(tǒng)存儲過程有以下一些:

系統(tǒng)存儲過程 描述

sp_columns 返回指定表或視圖的列的詳細信息。

sp_databases 返回當前服務(wù)器上的所有數(shù)據(jù)庫的基本信息。

sp_fkeys 若參數(shù)為帶有主鍵的表,則返回包含指向該表的外鍵的所有表;若參數(shù)為帶有外鍵的表名,則返回所有同過主鍵/外鍵關(guān)系與該外鍵相關(guān)聯(lián)的所有表。

sp_pkeys 返回指定表的主鍵信息。

sp_server_info 返回當前服務(wù)器的各種特性及其對應(yīng)取值。

sp_sproc_columns 返回指定存儲過程的的輸入、輸出參數(shù)的信息。

sp_statistics 返回指定的表或索引視圖上的所有索引以及統(tǒng)計的信息。

sp_stored_procedures 返回當前數(shù)據(jù)庫的存儲過程列表,包含系統(tǒng)存儲過程。

sp_tables 返回當前數(shù)據(jù)庫的所有表和視圖,包含系統(tǒng)表。

常用的與元數(shù)據(jù)有關(guān)的系統(tǒng)函數(shù)有以下一些:

系統(tǒng)函數(shù) 描述

COLUMNPROPERTY 返回有關(guān)列或過程參數(shù)的信息,如是否允許空值,是否為計算列等。

COL_LENGTH 返回指定數(shù)據(jù)庫的指定屬性值,如是否處于只讀模式等。

DATABASEPROPERTYEX 返回指定數(shù)據(jù)庫的指定選項或?qū)傩缘漠斍霸O(shè)置,如數(shù)據(jù)庫的狀態(tài)、恢復模型等。

OBJECT_ID 返回指定數(shù)據(jù)庫對象名的標識號

OBJECT_NAME 返回指定數(shù)據(jù)庫對象標識號的對象名。

OBJECTPROPERTY 返回指定數(shù)據(jù)庫對象標識號的有關(guān)信息,如是否為表,是否為約束等。

fn_listextendedproperty 返回數(shù)據(jù)庫對象的擴展屬性值,如對象描述、格式規(guī)則、輸入掩碼等。

由于我們無法直接利用到存儲過程與函數(shù)的返回結(jié)果,因此只有在我們關(guān)心的只是查詢的結(jié)果,而不需要進一步利用這些結(jié)果的時候,我們會使用系統(tǒng)存儲過程與系統(tǒng)函數(shù)來查詢元數(shù)據(jù)。

例如,如果要獲得當前服務(wù)器上所有數(shù)據(jù)庫的基本信息,我們可以在查詢分析器里面運行:

EXEC sp_databases

GO

在返回結(jié)果中我們可以看到數(shù)據(jù)庫的名稱、大小及備注等信息。

SQL Server 的系統(tǒng)表非常多,其中最常用的與元數(shù)據(jù)查詢有關(guān)的表有如下一些:

系統(tǒng)表 描述

syscolumns 存儲每個表和視圖中的每一列的信息以及存儲過程中的每個參數(shù)的信息。

syscomments 存儲包含每個視圖、規(guī)則、默認值、觸發(fā)器、CHECK 約束、DEFAULT 約束和存儲過程的原始 SQL 文本語句。

sysconstraints 存儲當前數(shù)據(jù)庫中每一個約束的基本信息。

sysdatabases 存儲當前服務(wù)器上每一個數(shù)據(jù)庫的基本信息。

sysindexes 存儲當前數(shù)寬首據(jù)庫中的每個索引的信息。

sysobjects 存儲數(shù)據(jù)庫內(nèi)的每個對象(約束、默認值、日志、規(guī)則、存儲過程等)的基本信息。

sysreferences 存儲所有包括 FOREIGN KEY 約束的列。

systypes 存儲系統(tǒng)提供的每種數(shù)據(jù)類型和用戶定義數(shù)據(jù)類型的詳細信息。

將系統(tǒng)存儲過程、系統(tǒng)函數(shù)、信息架構(gòu)視圖與系統(tǒng)表結(jié)合使用,可以方便地讓我們獲得所有需要的元彎寬數(shù)據(jù)信息。

查詢數(shù)毀宴數(shù)據(jù)庫中,表結(jié)構(gòu)的詳細余冊信息 SELECT

  表名=case when a.colorder=1 then d.name else ” end,

  字段序號=a.colorder,

  字段名=a.name,

  標識=case when COLUMNPROPERTY( a.id,a.name,’IsIdentity’)=1 then ‘√’else ” end,

  主鍵=case when exists(SELECT 1 FROM sysobjects where xtype=’PK’ and name in (

   SELECT name FROM sysindexes WHERE indid in(

   SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid

   ))) then ‘√’ else ” end,

  類型=b.name,

  占用字節(jié)數(shù)=a.length,

  長度=COLUMNPROPERTY(a.id,a.name,’PRECISION’),

  小數(shù)位數(shù)=isnull(COLUMNPROPERTY(a.id,a.name,’Scale’),0),

  允許空=case when a.isnullable=1 then ‘√’else ” end,

  默認值=isnull(e.text,”),

  字段說明薯銀=isnull(g.,”)

  FROM syscolumns a

  left join systypes b on a.xtype=b.xusertype

  inner join sysobjects d on a.id=d.id and d.xtype=’U’ and d.name’dtproperties’

  left join syscomments e on a.cdefault=e.id

  left join sysproperties g on a.id=g.id and a.colid=g.allid

  order by a.id,a.colorder

首先我的回答是基于MySQL數(shù)據(jù)庫環(huán)境:

SHOW FULL COLUMNS FROM student;

SELECT * FROM information_schema.COLUMNS WHERE table_name=’student’;

兩桐汪腔者選一,任君選局衫陵纖擇。

微擎數(shù)據(jù)庫表結(jié)構(gòu)的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于微擎數(shù)據(jù)庫表結(jié)構(gòu),微擎數(shù)據(jù)庫表結(jié)構(gòu)詳解,怎么查詢數(shù)據(jù)庫中表的結(jié)構(gòu)了? 如一個字段的是什么類型的,長度是多少,約束是什么?的信息別忘了在本站進行查找喔。

香港云服務(wù)器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!


分享文章:微擎數(shù)據(jù)庫表結(jié)構(gòu)詳解(微擎數(shù)據(jù)庫表結(jié)構(gòu))
本文地址:http://www.dlmjj.cn/article/codjiic.html