wintercoder / datamaker Goto Github PK
View Code? Open in Web Editor NEW在线测试数据生成(SQL) http://www.datamaker.online/ 备用IP:http://49.4.52.162
Home Page: http://www.datamaker.online/
License: MIT License
在线测试数据生成(SQL) http://www.datamaker.online/ 备用IP:http://49.4.52.162
Home Page: http://www.datamaker.online/
License: MIT License
CREATE TABLE cust_graph
(
id
VARCHAR(32) NOT NULL COLLATE 'utf8mb4_0900_ai_ci',
cust_id
VARCHAR(32) NOT NULL COLLATE 'utf8mb4_0900_ai_ci',
merchant_id
VARCHAR(32) NULL DEFAULT NULL COLLATE 'utf8mb4_0900_ai_ci',
graph_outer_id
VARCHAR(32) NOT NULL COLLATE 'utf8mb4_0900_ai_ci',
create_time
DATETIME NULL DEFAULT NULL,
reset_time
DATETIME NULL DEFAULT NULL,
PRIMARY KEY (id
) USING BTREE,
INDEX merchant_id
(merchant_id
) USING BTREE,
INDEX cust_id
(cust_id
) USING BTREE,
INDEX graph_outer_id
(graph_outer_id
) USING BTREE,
INDEX cust_id_merchant_id
(cust_id
, merchant_id
) USING BTREE
)
COLLATE='utf8mb4_0900_ai_ci'
ENGINE=InnoDB
;
后面四个index会被误认为是字段
您的功能中有一个“常量列表(组模式)”,也即是可以自己划定几个值,然后在这个划定范围内随机挑选值注入;请问在sql中有这个函数吗?或者在sql中如何实现这个功能?请您方便时回复我一下,谢谢!!
CREATE TABLE commodity_spu_backflow_data
(
id
bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
area_name
varchar(128) NOT NULL DEFAULT 'CH' COMMENT 'CH=大陆,HK=香港,JP=日本,TW=**,MO=澳门',
spu_id
bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商品spu_id',
daily_date
date NOT NULL COMMENT '数据发生日期,不是同步日期',
sold_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日销量',
favorite_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日收藏数',
search_click_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日搜索结果页商品点击次数',
search_exposure_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日搜索结果页商品曝光次数',
search_click_people_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日搜索结果页商品点击人数',
search_exposure_people_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日搜索结果页商品曝光人数',
detail_page_pv
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日商品详情页浏览量',
bidding_num
int(10) unsigned NOT NULL DEFAULT '0' COMMENT '日出价次数',
extra
varchar(3072) NOT NULL DEFAULT '' COMMENT '扩展字段 json格式,{"sold_num_30":"近30天销量","favorite_num_30":"近30天收藏人数","detail_page_pv_30":"近30天详情页浏览量","search_click_num_30":"近30日搜索结果页商品点击次数","search_exposure_num_30":"近30日搜索结果页商品曝光次数","search_click_people_num_30":"近30日搜索结果页点击人数","search_click_people_num_14":"近14日搜索结果页点击人数","search_exposure_people_num_14":"近14日搜索结果页曝光人数","search_click_people_num_7":"近7日搜索结果页点击人数","search_exposure_people_num_7":"近7日搜索结果页曝光人数","search_click_people_num_3":"近3日搜索结果页点击人数","search_exposure_people_num_3":"近3日搜索结果页曝光人数"}',
create_time
datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
modify_time
datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (id
) COMMENT '主键',
KEY idx_create_time
(create_time
) COMMENT '创建时间',
KEY idx_modify_time
(modify_time
) COMMENT '修改时间',
KEY idx_spu_id
(spu_id
),
KEY idx_daily_date
(daily_date
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品SPU每日回流数据';
extra的值设置的为:
{"sold_num_30":"15000","favorite_num_30":"150000","bidding_num_30":"5000","detail_page_pv_30":"3000000","search_click_num_30":"6000000","search_exposure_num_30":"2000000000","search_click_people_num_30":"20000","search_click_people_num_14":"40000","search_exposure_people_num_14":"50000","search_click_people_num_7":"30000","search_exposure_people_num_7":"400000","search_click_people_num_3":"50000","search_exposure_people_num_3":"5000000"}
INSERT INTO commodity_spu_backflow_data
(area_name,spu_id,daily_date,sold_num,favorite_num,search_click_num,search_exposure_num,search_click_people_num,search_exposure_people_num,detail_page_pv,bidding_num,extra) VALUES ('HK','61','2021-05-18 06:45:54','12','33','51','57','32','56','47','89','{"sold_num_30":"15000"');
INSERT INTO commodity_spu_backflow_data
(area_name,spu_id,daily_date,sold_num,favorite_num,search_click_num,search_exposure_num,search_click_people_num,search_exposure_people_num,detail_page_pv,bidding_num,extra) VALUES ('HK','57','2021-05-10 16:44:26','28','56','17','78','71','3','86','12','{"sold_num_30":"15000"');
extra字段值被截断了
请问最多500行一组么?
datagrip生成的ddl
CREATE TABLE t_supplier_product
(
id INT AUTO_INCREMENT
PRIMARY KEY,
supplier_id INT NOT NULL
COMMENT '供应商id',
product_detail_id INT NOT NULL
COMMENT '单品id',
price DOUBLE NOT NULL
COMMENT '采购价',
min_price DOUBLE NULL
COMMENT '最低采购价',
before_price DOUBLE NULL
COMMENT '上次采购价',
max_price DOUBLE NULL
COMMENT '最高采购结算价',
tax_rate DOUBLE NOT NULL
COMMENT '税率',
is_lock TINYINT(1) NULL
COMMENT '是否锁定0:否 1:是',
status TINYINT(1) NULL
COMMENT '状态.0:待提交,1:待审核 2:已审核',
create_time DATETIME NOT NULL
COMMENT '创建时间',
update_time DATETIME NOT NULL
COMMENT '更新时间',
sync_status TINYINT(2) DEFAULT '0' NOT NULL
COMMENT '同步状态,需要同步给旺店通:0:待同步,1:已同步 2:同步失败',
audit_time DATETIME NULL
COMMENT '审核时间',
mechanism_code VARCHAR(50) NULL
COMMENT '机构编码',
cooperation_type TINYINT(1) NULL
COMMENT '合同类型 1:商务合作条款 2:补充协议',
cooperation_id VARCHAR(50) NULL
COMMENT '合同ID'
)
COMMENT '供应商货品'
ENGINE = InnoDB
CHARSET = utf8;
navicat生成的ddl
CREATE TABLE t_supplier_product
(
id
int(11) NOT NULL AUTO_INCREMENT,
supplier_id
int(11) NOT NULL COMMENT '供应商id',
product_detail_id
int(11) NOT NULL COMMENT '单品id',
price
double NOT NULL COMMENT '采购价',
min_price
double DEFAULT NULL COMMENT '最低采购价',
before_price
double DEFAULT NULL COMMENT '上次采购价',
max_price
double DEFAULT NULL COMMENT '最高采购结算价',
tax_rate
double NOT NULL COMMENT '税率',
is_lock
tinyint(1) DEFAULT NULL COMMENT '是否锁定0:否 1:是',
status
tinyint(1) DEFAULT NULL COMMENT '状态.0:待提交,1:待审核 2:已审核',
create_time
datetime NOT NULL COMMENT '创建时间',
update_time
datetime NOT NULL COMMENT '更新时间',
sync_status
tinyint(2) NOT NULL DEFAULT '0' COMMENT '同步状态,需要同步给旺店通:0:待同步,1:已同步 2:同步失败',
audit_time
datetime DEFAULT NULL COMMENT '审核时间',
mechanism_code
varchar(50) DEFAULT NULL COMMENT '机构编码',
cooperation_type
tinyint(1) DEFAULT NULL COMMENT '合同类型 1:商务合作条款 2:补充协议',
cooperation_id
varchar(50) DEFAULT NULL COMMENT '合同ID',
PRIMARY KEY (id
),
KEY product_detail_id_index
(product_detail_id
),
KEY supplier_id_index
(supplier_id
),
KEY create_time_index
(create_time
),
KEY mechanism_code_index
(mechanism_code
) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8353 DEFAULT CHARSET=utf8 COMMENT='供应商货品';
下面的sql能用,上面的sql就不能用了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.