ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

山东大学暑期实训(八)

2021-07-30 12:32:30  阅读:177  来源: 互联网

标签:varchar DEFAULT 暑期 Server Source 微博 实训 NULL 山东大学


今天对负责爬虫的各位同学的sql文件进行了整合:
1、推特部分:
tweets.sql

/*
Navicat MySQL Data Transfer

Source Server         : Tweet
Source Server Version : 80011
Source Host           : localhost:3306
Source Database       : tweet

Target Server Type    : MYSQL
Target Server Version : 80011
File Encoding         : 65001

Date: 2021-07-06 14:23:07
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for tweets
-- ----------------------------
DROP TABLE IF EXISTS `tweets`;
CREATE TABLE `tweets` (
  `tweet_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `user_id` varchar(50) NOT NULL,
  `created_at` varchar(50) DEFAULT NULL,
  `text` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

twitter_user.sql:

/*
Navicat MySQL Data Transfer

Source Server         : Tweet
Source Server Version : 80011
Source Host           : localhost:3306
Source Database       : tweet

Target Server Type    : MYSQL
Target Server Version : 80011
File Encoding         : 65001

Date: 2021-07-06 14:22:56
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for twitter_user
-- ----------------------------
DROP TABLE IF EXISTS `twitter_user`;
CREATE TABLE `twitter_user` (
  `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `name` varchar(30) DEFAULT NULL,
  `screen_name` varchar(30) DEFAULT NULL,
  `location` varchar(30) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `created_at` varchar(50) DEFAULT NULL,
  `following` varchar(10) DEFAULT NULL,
  `followers` varchar(10) DEFAULT NULL,
  `avatar` varchar(255) DEFAULT NULL,
  `web` varchar(20) DEFAULT NULL,
  `attention` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、油管部分:
ytb_user.sql

/*
Navicat MySQL Data Transfer

Source Server         : X103
Source Server Version : 80015
Source Host           : localhost:3306
Source Database       : youtube

Target Server Type    : MYSQL
Target Server Version : 80015
File Encoding         : 65001

Date: 2021-07-06 15:07:44
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `ytb_user`;
CREATE TABLE `ytb
_user` (
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `followers` bigint(11) DEFAULT NULL,
  `channel` varchar(30) DEFAULT NULL,
  `description` varchar(2000) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

ytb_video.sql

/*
Navicat MySQL Data Transfer

Source Server         : X103
Source Server Version : 80015
Source Host           : localhost:3306
Source Database       : youtube

Target Server Type    : MYSQL
Target Server Version : 80015
File Encoding         : 65001

Date: 2021-07-06 15:08:35
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for video
-- ----------------------------
DROP TABLE IF EXISTS `ytb_video`;
CREATE TABLE `ytb_video` (
  `title` varchar(255) NOT NULL,
  `videoid` varchar(30) NOT NULL,
  `id` varchar(30) NOT NULL,
  `publish_time` datetime NOT NULL,
  `view_num` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`videoid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

3、B站
b_up_info.sql

/*
Navicat MySQL Data Transfer

Source Server         : 本地MySql
Source Server Version : 50728
Source Host           : localhost:3306
Source Database       : sddx

Target Server Type    : MYSQL
Target Server Version : 50728
File Encoding         : 65001

Date: 2021-07-06 14:25:33
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for b_up_info
-- ----------------------------
DROP TABLE IF EXISTS `b_up_info`;
CREATE TABLE `b_up_info` (
  `uid` varchar(20) NOT NULL,
  `name` varchar(20) DEFAULT NULL,
  `follower` int(11) DEFAULT NULL,
  `sign` varchar(255) DEFAULT NULL,
  `sex` varchar(2) DEFAULT NULL,
  `level` varchar(2) DEFAULT NULL,
  `birthday` date DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `video_num` int(11) DEFAULT NULL,
  `video_tag` varchar(255) DEFAULT NULL,
  `video_sort` varchar(255) DEFAULT NULL,
  `video_list` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

b_video_info.sql

/*
Navicat MySQL Data Transfer

Source Server         : 本地MySql
Source Server Version : 50728
Source Host           : localhost:3306
Source Database       : sddx

Target Server Type    : MYSQL
Target Server Version : 50728
File Encoding         : 65001

Date: 2021-07-06 14:25:48
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for b_video_info
-- ----------------------------
DROP TABLE IF EXISTS `b_video_info`;
CREATE TABLE `b_video_info` (
  `vid` varchar(20) NOT NULL,
  `uid` varchar(20) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `date` date DEFAULT NULL,
  `tag` varchar(255) DEFAULT NULL,
  `intro` varchar(255) DEFAULT NULL,
  `view_count` int(11) DEFAULT NULL,
  `like` int(11) DEFAULT NULL,
  `collect` int(11) DEFAULT NULL,
  PRIMARY KEY (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

4、微博
weibo_user.sql

create table weibo_user
(
id varchar(20) NOT NULL,  # 微博用户id
screen_name varchar(30),  # 微博用户昵称
gender varchar(10),  # 微博用户性别
statuses_count INT,  # 微博数量
followers_count INT,  # 微博粉丝数
follow_count INT,  # 微博关注数
registration_time varchar(20),  # 微博用户的注册时间
sunshine varchar(20),  # 微博用户的阳光信用
birthday varchar(40),  # 微博用户生日
location varchar(200),  # 微博用户所在地
education varchar(200),  # 微博用户上学时的学校
company varchar(200),  # 微博用户所属的公司
description varchar(400),  # 微博简介
profile_url varchar(200),  # 微博主页
profile_image_url varchar(200),  # 微博头像url
avatar_hd varchar(200),  # 微博高清头像url
urank INT,  # 微博等级 
mbrank INT,  # 微博会员等级
verified BOOLEAN DEFAULT 0,  # 微博是否认证
verified_type INT,  # 微博认证类型
verified_reason varchar(140),  # 微博认证信息
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

weibo_weibo.sql

create table weibo_weibo
(
id varchar(20) NOT NULL,  # 微博id
bid varchar(12) NOT NULL,  # 微博bid
user_id varchar(20),  # 微博用户id
screen_name varchar(30),  # 微博用户昵称
text varchar(2000),  # 微博正文
article_url varchar(100),  # 微博中头条文章的url
topics varchar(200),  # 微博话题
at_users varchar(1000),  # 微博@的用户
pics varchar(3000),  # 微博的原始图片url
video_url varchar(1000),  # 微博的视频url和微博Live Photo中的视频url
location varchar(100),  # 微博的发布位置
created_at DATETIME,  # 微博的发布时间
source varchar(30),  # 微博的发布工具
attitudes_count INT,  # 微博获得的点赞数
comments_count INT,  # 微博获得的评论数
reposts_count INT,  # 微博获得的转发数
retweet_id varchar(20),  # 转发微博id
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

5、知乎
zhihu_user.sql

/*
Navicat MySQL Data Transfer

Source Server         : win10_local3366_123456_mysqlv5.6
Source Server Version : 50644
Source Host           : localhost:3366
Source Database       : zhihu

Target Server Type    : MYSQL
Target Server Version : 50644
File Encoding         : 65001

Date: 2021-07-06 14:31:47
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for zhihu
-- ----------------------------
DROP TABLE IF EXISTS `zhihu_user`;
CREATE TABLE `zhihu_user` (
  `名字` varchar(100) NOT NULL,
  `子信息` varchar(100) DEFAULT NULL,
  `教育经历` varchar(100) DEFAULT NULL,
  `关注数` varchar(100) DEFAULT NULL,
  `被关注数` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

整合数据库表格:

现在要做的事情是和前端同学进行沟通,了解前端同学的需求,应该怎样设计数据库。

标签:varchar,DEFAULT,暑期,Server,Source,微博,实训,NULL,山东大学
来源: https://blog.csdn.net/weixin_43317485/article/details/119244504

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有