googlemapsearch.sql 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. CREATE TABLE `shop_list` (
  2. `id` int NOT NULL AUTO_INCREMENT,
  3. `name` VARCHAR(100),
  4. `lon` DOUBLE,
  5. `lat` DOUBLE,
  6. `city` VARCHAR(10),
  7. `area` VARCHAR(10),
  8. `rating` DOUBLE,
  9. `user_ratings_total` DOUBLE,
  10. `category` VARCHAR(20),
  11. `price_level` VARCHAR(10),
  12. `addr` VARCHAR(100),
  13. `tel` VARCHAR(20),
  14. `services` JSON ,
  15. `products` JSON ,
  16. `choices` JSON ,
  17. `facilities` JSON ,
  18. `groups` JSON ,
  19. `plans` JSON ,
  20. `payments` JSON ,
  21. `safeties` JSON ,
  22. `specials` JSON ,
  23. `barrierlevels` JSON ,
  24. `items` JSON ,
  25. `open_now` VARCHAR(10),
  26. `periods` JSON,
  27. `weekday_text` JSON,
  28. `reviews` JSON,
  29. `shop_photo` JSON,
  30. `menu_photo` JSON,
  31. `google_url` VARCHAR(200),
  32. `crawler_date` char(20) NOT NULL,
  33. PRIMARY KEY (`id`),
  34. UNIQUE KEY (`google_url`)
  35. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  36. CREATE TABLE `shop_item_list` (
  37. `id` int NOT NULL AUTO_INCREMENT,
  38. `google_url` VARCHAR(200),
  39. `services` VARCHAR(100),
  40. `products` VARCHAR(100),
  41. `choices` VARCHAR(100),
  42. `facilities` VARCHAR(100),
  43. `groups` VARCHAR(100),
  44. `plans` VARCHAR(100),
  45. `payments` VARCHAR(100),
  46. `safeties` VARCHAR(100),
  47. `specials` VARCHAR(100),
  48. `barrierlevels` VARCHAR(100),
  49. `items` VARCHAR(100),
  50. `crawler_date` char(20) NOT NULL,
  51. PRIMARY KEY (`id`),
  52. UNIQUE KEY (`google_url`)
  53. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  54. CREATE TABLE `shop_time_list` (
  55. `id` int NOT NULL AUTO_INCREMENT,
  56. `google_url` VARCHAR(200),
  57. `open_now` VARCHAR(20),
  58. `day` int,
  59. `open` VARCHAR(20),
  60. `close` VARCHAR(20),
  61. `crawler_date` char(20) NOT NULL,
  62. PRIMARY KEY (`id`),
  63. UNIQUE KEY (`google_url`,`day`)
  64. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  65. CREATE TABLE `shop_reviews_list` (
  66. `id` VARCHAR(30),
  67. `google_url` VARCHAR(200),
  68. `author_name` VARCHAR(20),
  69. `profile_photo_url` VARCHAR(200),
  70. `rating` int,
  71. `text` VARCHAR(500),
  72. `created_at` VARCHAR(20),
  73. `crawler_date` char(20) NOT NULL,
  74. UNIQUE KEY (`id`,`google_url`)
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  76. CREATE TABLE `shop_reviews_photo_list` (
  77. `id` VARCHAR(30),
  78. `google_url` VARCHAR(200),
  79. `path` VARCHAR(200),
  80. `crawler_date` char(20) NOT NULL,
  81. PRIMARY KEY (`id`),
  82. UNIQUE KEY (`id`,`google_url`)
  83. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;