質問編集履歴

2

CREATE文追加

2019/08/16 00:47

投稿

bws
bws

score98

test CHANGED
File without changes
test CHANGED
@@ -54,6 +54,28 @@
54
54
 
55
55
 
56
56
 
57
+ ```sql
58
+
59
+ // CREATE
60
+
61
+ CREATE TABLE `sales` (
62
+
63
+ `id` int(11) NOT NULL AUTO_INCREMENT,
64
+
65
+ `shop_id` int(11) NOT NULL,
66
+
67
+ `office_id` int(11) NOT NULL,
68
+
69
+ `date` date NOT NULL,
70
+
71
+ PRIMARY KEY (`id`)
72
+
73
+ ) ENGINE=InnoDB AUTO_INCREMENT=53158 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
74
+
75
+ ```
76
+
77
+
78
+
57
79
  **sales_products(注文商品)テーブル**(300万くらい)
58
80
 
59
81
  |id|sales_id|product_id|quantity|
@@ -68,6 +90,28 @@
68
90
 
69
91
 
70
92
 
93
+ ```sql
94
+
95
+ // CREATE
96
+
97
+ CREATE TABLE `sales_products` (
98
+
99
+ `id` int(11) NOT NULL AUTO_INCREMENT,
100
+
101
+ `sales_id` int(11) NOT NULL,
102
+
103
+ `product_id` int(11) NOT NULL,
104
+
105
+ `quantity` int(11) NOT NULL,
106
+
107
+ PRIMARY KEY (`id`)
108
+
109
+ ) ENGINE=InnoDB AUTO_INCREMENT=2504749 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
110
+
111
+ ```
112
+
113
+
114
+
71
115
  **products(商品)テーブル**(3万くらい)
72
116
 
73
117
  |id|category_id|name|
@@ -82,6 +126,32 @@
82
126
 
83
127
 
84
128
 
129
+ ```sql
130
+
131
+ // CREATE
132
+
133
+ CREATE TABLE `products` (
134
+
135
+ `id` int(11) NOT NULL AUTO_INCREMENT,
136
+
137
+ `category_id` int(11) NOT NULL,
138
+
139
+ `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
140
+
141
+ PRIMARY KEY (`id`)
142
+
143
+ ) ENGINE=InnoDB AUTO_INCREMENT=28449 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
144
+
145
+
146
+
147
+ // INSERT
148
+
149
+ $sql = "INSERT INTO products (category_id, name) VALUES (:category_id, :name)";
150
+
151
+ ```
152
+
153
+
154
+
85
155
  **categories(商品カテゴリー)テーブル**(200くらい)
86
156
 
87
157
  |id|taxonomy_id|name|
@@ -96,6 +166,26 @@
96
166
 
97
167
 
98
168
 
169
+ ```sql
170
+
171
+ // CREATE文
172
+
173
+ CREATE TABLE `categories` (
174
+
175
+ `id` int(11) NOT NULL AUTO_INCREMENT,
176
+
177
+ `taxonomy_id` int(11) NOT NULL,
178
+
179
+ `name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
180
+
181
+ PRIMARY KEY (`id`)
182
+
183
+ ) ENGINE=InnoDB AUTO_INCREMENT=174 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
184
+
185
+ ```
186
+
187
+
188
+
99
189
  ## コード
100
190
 
101
191
 

1

追記

2019/08/16 00:47

投稿

bws
bws

score98

test CHANGED
File without changes
test CHANGED
@@ -40,37 +40,59 @@
40
40
 
41
41
  ## テーブル
42
42
 
43
- **sales(注文)テーブル**
43
+ **sales(注文)テーブル** (5万くらい)
44
44
 
45
45
  |id|shop_id|office_id|date|
46
46
 
47
47
  |:--|:--:|--:|
48
48
 
49
+ |1|1|1|0000-00-00|
50
+
51
+ |2|1|2|0000-00-00|
52
+
53
+ |3|1|2|0000-00-00|
49
54
 
50
55
 
56
+
51
- **sales_products(注文商品)テーブル**
57
+ **sales_products(注文商品)テーブル**(300万くらい)
52
58
 
53
59
  |id|sales_id|product_id|quantity|
54
60
 
55
61
  |:--|:--:|--:|
56
62
 
63
+ |1|1|1|5|
64
+
65
+ |2|1|3|7|
66
+
67
+ |3|1|2|7|
57
68
 
58
69
 
70
+
59
- **products(商品)テーブル**
71
+ **products(商品)テーブル**(3万くらい)
60
72
 
61
73
  |id|category_id|name|
62
74
 
63
75
  |:--|:--:|--:|
64
76
 
77
+ |1|1|商品1|
78
+
79
+ |2|1|商品2|
80
+
81
+ |3|1|商品3|
65
82
 
66
83
 
84
+
67
- **categories(商品カテゴリー)テーブル**
85
+ **categories(商品カテゴリー)テーブル**(200くらい)
68
86
 
69
87
  |id|taxonomy_id|name|
70
88
 
71
89
  |:--|:--:|--:|
72
90
 
91
+ |1|1|カテゴリー1|
73
92
 
93
+ |2|1|カテゴリー2|
94
+
95
+ |3|1|カテゴリー3|
74
96
 
75
97
 
76
98