开发平台CMS-访问日志表
是一个MySQL数据库表,表名为 yesapi_js_cms_visit_log,
共包含 32 个字段。
所属分类:JeeSite快速开发平台。
该表提供了完整的字段定义、类型说明、默认值、索引设计和示例数据,可直接用于MySQL数据库建表。
💡 使用方式:复制下方SQL语句到MySQL客户端执行即可创建此表;也可通过果创云一键创建并生成RESTful API接口,免去手动部署。
MySQL数据库表结构设计
第 1-32 条, 共 32 条.
| 字段名称 | 字段类型 | 字段默认值 | 是否允许为空 | 字段描述 | 索引 | 字段数据示例 |
|---|---|---|---|---|---|---|
| request_url | varchar(1000) | 是 | 请求的URL地址 | 无索引 | ||
| request_url_host | varchar(128) | 是 | 受访域名 | 无索引 | ||
| source_referer | varchar(1000) | 是 | 来源页面/上一个页面 | 无索引 | ||
| source_referer_host | varchar(128) | 是 | 来源域名 | 无索引 | ||
| source_type | char(1) | 是 | 访问来源类型(1直接访问 2搜索引擎 3外部链接 4内部访问) | 无索引 | ||
| search_engine | varchar(200) | 是 | 使用的搜索引擎 | 无索引 | ||
| search_word | varchar(200) | 是 | 搜索的关键词 | 无索引 | ||
| remote_addr | varchar(50) | 是 | 客户IP地址 | 普通索引 | ||
| user_agent | varchar(500) | 是 | 用户代理字符串 | 无索引 | ||
| user_language | varchar(32) | 是 | 客户机语言 | 无索引 | ||
| user_screen_size | varchar(32) | 是 | 客户机屏幕大小0x0 | 无索引 | ||
| user_device | varchar(32) | 是 | 客户机设备类型(电脑、平板、手机、未知) | 无索引 | ||
| user_os_name | varchar(32) | 是 | 客户机操作系统 | 无索引 | ||
| user_browser | varchar(32) | 是 | 客户机浏览器 | 无索引 | ||
| user_browser_version | varchar(16) | 是 | 浏览器版本 | 无索引 | ||
| unique_visit_id | varchar(64) | 是 | 唯一访问标识 | 普通索引 | ||
| visit_date | char(8) | 是 | 本次访问日期(年月日) | 普通索引 | ||
| visit_time | datetime | 是 | 本次访问时间 | 普通索引 | ||
| is_new_visit | char(1) | 是 | 是否新访问(30分内) | 普通索引 | ||
| first_visit_time | decimal(20,0) | 是 | 首次访问时间戳(30分钟内) | 普通索引 | ||
| prev_remain_time | decimal(20,0) | 是 | 上页面停留时间(秒) | 无索引 | ||
| total_remain_time | decimal(20,0) | 是 | 本次访问总停留时间(秒) | 无索引 | ||
| site_code | varchar(64) | 是 | 站点编码 | 普通索引 | ||
| site_name | varchar(100) | 是 | 站点名称 | 无索引 | ||
| category_code | varchar(64) | 是 | 栏目编码 | 普通索引 | ||
| category_name | varchar(100) | 是 | 栏目名称 | 无索引 | ||
| content_id | varchar(64) | 是 | 栏目内容编号 | 普通索引 | ||
| content_title | varchar(255) | 是 | 访问页面标题 | 无索引 | ||
| visit_user_code | varchar(100) | 是 | 访问用户编码 | 无索引 | ||
| visit_user_name | varchar(100) | 是 | 访问用户姓名 | 无索引 | ||
| corp_code | varchar(64) | 0 | 否 | 租户代码 | 普通索引 | 0 |
| corp_name | varchar(100) | JeeSite | 否 | 租户名称 | 无索引 | JeeSite |
MySQL建表SQL语句
来源:开发平台CMS-访问日志表 | 链接:https://open.yesapi.cn/tablelist/yesapi_js_cms_visit_log.html
SQL
-- 数据库大全:开发平台CMS-访问日志表
-- 来源:YesApi.cn
CREATE TABLE `yesapi_js_cms_visit_log` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`request_url` varchar(1000) NOT NULL COMMENT '请求的URL地址',
`request_url_host` varchar(128) NOT NULL COMMENT '受访域名',
`source_referer` varchar(1000) NOT NULL COMMENT '来源页面/上一个页面',
`source_referer_host` varchar(128) NOT NULL COMMENT '来源域名',
`source_type` char(1) NOT NULL COMMENT '访问来源类型(1直接访问 2搜索引擎 3外部链接 4内部访问)',
`search_engine` varchar(200) NOT NULL COMMENT '使用的搜索引擎',
`search_word` varchar(200) NOT NULL COMMENT '搜索的关键词',
`remote_addr` varchar(50) NOT NULL COMMENT '客户IP地址',
`user_agent` varchar(500) NOT NULL COMMENT '用户代理字符串',
`user_language` varchar(32) NOT NULL COMMENT '客户机语言',
`user_screen_size` varchar(32) NOT NULL COMMENT '客户机屏幕大小0x0',
`user_device` varchar(32) NOT NULL COMMENT '客户机设备类型(电脑、平板、手机、未知)',
`user_os_name` varchar(32) NOT NULL COMMENT '客户机操作系统',
`user_browser` varchar(32) NOT NULL COMMENT '客户机浏览器',
`user_browser_version` varchar(16) NOT NULL COMMENT '浏览器版本',
`unique_visit_id` varchar(64) NOT NULL COMMENT '唯一访问标识',
`visit_date` char(8) NOT NULL COMMENT '本次访问日期(年月日)',
`visit_time` datetime NOT NULL COMMENT '本次访问时间',
`is_new_visit` char(1) NOT NULL COMMENT '是否新访问(30分内)',
`first_visit_time` decimal(20,0) NOT NULL COMMENT '首次访问时间戳(30分钟内)',
`prev_remain_time` decimal(20,0) NOT NULL COMMENT '上页面停留时间(秒)',
`total_remain_time` decimal(20,0) NOT NULL COMMENT '本次访问总停留时间(秒)',
`site_code` varchar(64) NOT NULL COMMENT '站点编码',
`site_name` varchar(100) NOT NULL COMMENT '站点名称',
`category_code` varchar(64) NOT NULL COMMENT '栏目编码',
`category_name` varchar(100) NOT NULL COMMENT '栏目名称',
`content_id` varchar(64) NOT NULL COMMENT '栏目内容编号',
`content_title` varchar(255) NOT NULL COMMENT '访问页面标题',
`visit_user_code` varchar(100) NOT NULL COMMENT '访问用户编码',
`visit_user_name` varchar(100) NOT NULL COMMENT '访问用户姓名',
`corp_code` varchar(64) NOT NULL DEFAULT '0' COMMENT '租户代码',
`corp_name` varchar(100) NOT NULL DEFAULT 'JeeSite' COMMENT '租户名称',
KEY `remote_addr` (`remote_addr`),
KEY `unique_visit_id` (`unique_visit_id`),
KEY `visit_date` (`visit_date`),
KEY `visit_time` (`visit_time`),
KEY `is_new_visit` (`is_new_visit`),
KEY `first_visit_time` (`first_visit_time`),
KEY `site_code` (`site_code`),
KEY `category_code` (`category_code`),
KEY `content_id` (`content_id`),
KEY `corp_code` (`corp_code`),
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '开发平台CMS-访问日志表';
复制后,到数据库执行,即可创建此数据库表。
📖 如何使用 开发平台CMS-访问日志表 数据库表
- 手动建表:复制上方SQL语句,在MySQL客户端(如Navicat、phpMyAdmin、命令行)中执行即可
- 一键创建:点击「立即免费创建此表」按钮,果创云自动生成表和RESTful API接口
- API调用:创建表后,即可通过HTTP接口对数据进行增删改查操作
- 二次开发:支持自定义字段、添加业务逻辑、生成小程序/APP后端接口
❓ 常见问题
Q:开发平台CMS-访问日志表表的主键是什么?
A:主键为
id 字段,类型为 bigint(20) unsigned NOT NULL AUTO_INCREMENT,自增无符号整数。Q:如何在项目中使用这张表?
A:可以直接复制建表SQL到MySQL数据库中执行创建,也可以通过果创云平台一键创建并自动生成RESTful API接口,无需手动部署。
Q:这张表的索引有哪些?
A:remote_addr(普通索引)、unique_visit_id(普通索引)、visit_date(普通索引)、visit_time(普通索引)、is_new_visit(普通索引)、first_visit_time(普通索引)、site_code(普通索引)、category_code(普通索引)、content_id(普通索引)、corp_code(普通索引),以及主键索引(id)。
粤公网安备44011302002121号
|
