SQL建立常用的客戶表及聯絡人表

2021-08-31 11:50:07 字數 1403 閱讀 3467

參考:

建立客戶表:

create table `cst_customer` (  

`cust_id` bigint(32) not null auto_increment comment '客戶編號(主鍵)',

`cust_name` varchar(32) not null comment '客戶名稱(公司名稱)',

`cust_source` varchar(32) default null comment '客戶資訊**',

`cust_industry` varchar(32) default null comment '客戶所屬行業',

`cust_level` varchar(32) default null comment '客戶級別',

`cust_address` varchar(128) default null comment '客戶聯絡位址',

`cust_phone` varchar(64) default null comment '客戶聯絡**',

primary key (`cust_id`)) engine=innodb auto_increment=1 default charset=utf8;

建立聯絡人表,並新增外來鍵:

create table `cst_linkman` (  

`lkm_id` bigint(32) not null auto_increment comment '聯絡人編號(主鍵)',

`lkm_name` varchar(16) default null comment '聯絡人姓名',

`lkm_gender` varchar(10) default null comment '聯絡人性別',

`lkm_phone` varchar(16) default null comment '聯絡人辦公**',

`lkm_mobile` varchar(16) default null comment '聯絡人手機',

`lkm_email` varchar(64) default null comment '聯絡人郵箱',

`lkm_position` varchar(16) default null comment '聯絡人職位',

`lkm_memo` varchar(512) default null comment '聯絡人備註',

primary key (`lkm_id`),

constraint 'fk1' foreign key ('lkm_cst_id') references 'cst_customer'('cst_id')

) engine=innodb auto_increment=1 default charset=utf8;

SQL 從客戶那邊選擇聯絡人的溝通記錄

表 溝通表有聯絡人的id做外來鍵,聯絡人有客戶id做外來鍵 1,不用左連線了?2,什麼情況下需要給兩張表建關聯表 當兩張表的主鍵是多對多的關係時必須建一張中間關聯表 querycommunicatebycustomerid select from crm communicate where dele...

IM實現聯絡人及聯絡人分組的資料庫設計

openfire中通過ofgroup ofgroupprop ofgroupuser實現組織結構中的分組,通過ofroster ofrostergroups實現好友關係中的分組。但是呢,我們做二次開發的時候,希望能夠有自己的個人聯絡人及分組,它沒有確認過程,也就是說,只要我願意,我可以將任何組織結構...

聯絡人API 的各種表結構

要理解聯絡人api,必須理解它的表結構。contactscantract 聯絡人介面,即聯絡人api 是圍繞這個基本表結構的瘦包裝器。可以看到欄位名稱 型別 聚合檢視等 請參見下面是一些講解 表名 英文 表名稱相關描述 raw contacts 原始聯絡人表 要瀏覽屬於乙個原始聯絡人的列,查閱con...