Selaa lähdekoodia

Gotta catch em all

Saurav Kamath 6 vuotta sitten
vanhempi
commit
7562c7d2f8

BIN
.DS_Store Näytä tiedosto


+ 8
- 0
.idea/PokemonSqlLab.iml Näytä tiedosto

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<module type="DBE_MODULE" version="4">
3
+  <component name="NewModuleRootManager">
4
+    <content url="file://$MODULE_DIR$" />
5
+    <orderEntry type="inheritedJdk" />
6
+    <orderEntry type="sourceFolder" forTests="false" />
7
+  </component>
8
+</module>

+ 15
- 0
.idea/dataSources.local.xml Näytä tiedosto

@@ -0,0 +1,15 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="dataSourceStorageLocal">
4
+    <data-source name="mysql@localhost" uuid="456cb407-5326-466c-b808-f0919097f81e">
5
+      <database-info product="MySQL" version="8.0.12" jdbc-version="4.0" driver-name="MySQL Connector Java" driver-version="mysql-connector-java-5.1.46 ( Revision: 9cc87a48e75c2d2e87c1a293b2862ce651cb256e )" family="MYSQL" exact-version="8.0.12">
6
+        <extra-name-characters>#@</extra-name-characters>
7
+        <identifier-quote-string>`</identifier-quote-string>
8
+      </database-info>
9
+      <case-sensitivity plain-identifiers="mixed" quoted-identifiers="upper" />
10
+      <secret-storage>master_key</secret-storage>
11
+      <user-name>root</user-name>
12
+      <introspection-schemas>*:@,pokemon</introspection-schemas>
13
+    </data-source>
14
+  </component>
15
+</project>

+ 19
- 0
.idea/dataSources.xml Näytä tiedosto

@@ -0,0 +1,19 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
4
+    <data-source source="LOCAL" name="mysql@localhost" uuid="456cb407-5326-466c-b808-f0919097f81e">
5
+      <driver-ref>mysql</driver-ref>
6
+      <synchronize>true</synchronize>
7
+      <jdbc-driver>com.mysql.jdbc.Driver</jdbc-driver>
8
+      <jdbc-url>jdbc:mysql://localhost:3306/mysql</jdbc-url>
9
+      <driver-properties>
10
+        <property name="autoReconnect" value="true" />
11
+        <property name="zeroDateTimeBehavior" value="convertToNull" />
12
+        <property name="tinyInt1isBit" value="false" />
13
+        <property name="characterEncoding" value="utf8" />
14
+        <property name="characterSetResults" value="utf8" />
15
+        <property name="yearIsDateType" value="false" />
16
+      </driver-properties>
17
+    </data-source>
18
+  </component>
19
+</project>

+ 3389
- 0
.idea/dataSources/456cb407-5326-466c-b808-f0919097f81e.xml
File diff suppressed because it is too large
Näytä tiedosto


+ 1162
- 0
.idea/dataSources/9c5009bc-e607-4f2b-8a87-a3997bcc4e5d.xml
File diff suppressed because it is too large
Näytä tiedosto


+ 8
- 0
.idea/modules.xml Näytä tiedosto

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ProjectModuleManager">
4
+    <modules>
5
+      <module fileurl="file://$PROJECT_DIR$/.idea/PokemonSqlLab.iml" filepath="$PROJECT_DIR$/.idea/PokemonSqlLab.iml" />
6
+    </modules>
7
+  </component>
8
+</project>

+ 309
- 0
.idea/workspace.xml Näytä tiedosto

@@ -0,0 +1,309 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ChangeListManager">
4
+    <list default="true" id="87410877-a452-4afb-8420-1bb3b3358646" name="Default Changelist" comment="" />
5
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
6
+    <option name="SHOW_DIALOG" value="false" />
7
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
8
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
9
+    <option name="LAST_RESOLUTION" value="IGNORE" />
10
+  </component>
11
+  <component name="DatabaseView">
12
+    <option name="SHOW_INTERMEDIATE" value="true" />
13
+    <option name="GROUP_DATA_SOURCES" value="true" />
14
+    <option name="GROUP_SCHEMA" value="true" />
15
+    <option name="GROUP_CONTENTS" value="false" />
16
+    <option name="SORT_POSITIONED" value="false" />
17
+    <option name="SHOW_EMPTY_GROUPS" value="false" />
18
+    <option name="AUTO_SCROLL_FROM_SOURCE" value="false" />
19
+    <option name="HIDDEN_KINDS">
20
+      <set />
21
+    </option>
22
+    <expand>
23
+      <path>
24
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
25
+        <item name="mysql@localhost" type="feb32156:DbDataSourceImpl" />
26
+      </path>
27
+      <path>
28
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
29
+        <item name="mysql@localhost" type="feb32156:DbDataSourceImpl" />
30
+        <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
31
+      </path>
32
+      <path>
33
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
34
+        <item name="mysql@localhost" type="feb32156:DbDataSourceImpl" />
35
+        <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
36
+        <item name="pokemon: schema" type="c314c289:MysqlImplModel$Schema" />
37
+      </path>
38
+    </expand>
39
+    <select />
40
+  </component>
41
+  <component name="ExecutionTargetDialog">
42
+    <checked>
43
+      <node key="456cb407-5326-466c-b808-f0919097f81e">
44
+        <node key="pokemon" />
45
+      </node>
46
+    </checked>
47
+    <expanded>
48
+      <node key="456cb407-5326-466c-b808-f0919097f81e" />
49
+    </expanded>
50
+  </component>
51
+  <component name="FUSProjectUsageTrigger">
52
+    <session id="-448319364">
53
+      <usages-collector id="statistics.lifecycle.project">
54
+        <counts>
55
+          <entry key="project.closed" value="1" />
56
+          <entry key="project.open.time.0" value="2" />
57
+          <entry key="project.opened" value="2" />
58
+        </counts>
59
+      </usages-collector>
60
+      <usages-collector id="statistics.file.extensions.edit">
61
+        <counts>
62
+          <entry key="Queries" value="1836" />
63
+          <entry key="sql" value="38" />
64
+          <entry key="txt" value="71" />
65
+        </counts>
66
+      </usages-collector>
67
+      <usages-collector id="statistics.file.types.edit">
68
+        <counts>
69
+          <entry key="PLAIN_TEXT" value="71" />
70
+          <entry key="SQL" value="1868" />
71
+          <entry key="Scratch" value="6" />
72
+        </counts>
73
+      </usages-collector>
74
+      <usages-collector id="statistics.file.extensions.open">
75
+        <counts>
76
+          <entry key="Queries" value="1" />
77
+          <entry key="pokemon_trainer" value="5" />
78
+          <entry key="pokemons" value="1" />
79
+          <entry key="sql" value="19" />
80
+          <entry key="trainers" value="3" />
81
+          <entry key="types" value="1" />
82
+        </counts>
83
+      </usages-collector>
84
+      <usages-collector id="statistics.file.types.open">
85
+        <counts>
86
+          <entry key="Database Element" value="10" />
87
+          <entry key="SQL" value="10" />
88
+          <entry key="Scratch" value="10" />
89
+        </counts>
90
+      </usages-collector>
91
+    </session>
92
+  </component>
93
+  <component name="FileEditorManager">
94
+    <leaf>
95
+      <file pinned="false" current-in-tab="false">
96
+        <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/456cb407-5326-466c-b808-f0919097f81e/console.sql">
97
+          <provider selected="true" editor-type-id="text-editor" />
98
+        </entry>
99
+      </file>
100
+      <file pinned="false" current-in-tab="true">
101
+        <entry file="file://$PROJECT_DIR$/Queries">
102
+          <provider selected="true" editor-type-id="text-editor">
103
+            <state relative-caret-position="230">
104
+              <caret line="64" column="184" lean-forward="true" selection-start-line="64" selection-start-column="184" selection-end-line="64" selection-end-column="184" />
105
+            </state>
106
+          </provider>
107
+        </entry>
108
+      </file>
109
+      <file pinned="false" current-in-tab="false">
110
+        <entry file="file://$USER_HOME$/Documents/pokemonsqllab/Queries/Part_4.sql">
111
+          <provider selected="true" editor-type-id="text-editor">
112
+            <state relative-caret-position="165">
113
+              <caret line="11" column="134" lean-forward="true" selection-start-line="11" selection-start-column="26" selection-end-line="11" selection-end-column="134" />
114
+            </state>
115
+          </provider>
116
+        </entry>
117
+      </file>
118
+    </leaf>
119
+  </component>
120
+  <component name="IdeDocumentHistory">
121
+    <option name="CHANGED_PATHS">
122
+      <list>
123
+        <option value="$APPLICATION_CONFIG_DIR$/consoles/db/3be25151-d4a1-4137-acfd-caf754957878/console.sql" />
124
+        <option value="$PROJECT_DIR$/Queries/Part2.sql" />
125
+        <option value="$PROJECT_DIR$/Queries" />
126
+      </list>
127
+    </option>
128
+  </component>
129
+  <component name="ProjectFrameBounds" fullScreen="true">
130
+    <option name="width" value="1280" />
131
+    <option name="height" value="800" />
132
+  </component>
133
+  <component name="ProjectView">
134
+    <navigator proportions="" version="1">
135
+      <foldersAlwaysOnTop value="true" />
136
+    </navigator>
137
+    <panes>
138
+      <pane id="ProjectPane">
139
+        <subPane>
140
+          <expand>
141
+            <path>
142
+              <item name="PokemonSqlLab" type="8cb6161f:DatabaseProjectViewPane$1$1" />
143
+              <item name="PokemonSqlLab" type="5b8f4e1:DatabaseProjectViewPane$1$1$1" />
144
+            </path>
145
+          </expand>
146
+          <select />
147
+        </subPane>
148
+      </pane>
149
+      <pane id="Scope" />
150
+    </panes>
151
+  </component>
152
+  <component name="PropertiesComponent">
153
+    <property name="DatabaseDriversLRU" value="mysql" />
154
+    <property name="GoToClass.toSaveIncludeLibraries" value="true" />
155
+    <property name="database.console.LAST_STATE" value="true" />
156
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
157
+    <property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
158
+  </component>
159
+  <component name="RecentsManager">
160
+    <key name="MoveFile.RECENT_KEYS">
161
+      <recent name="$PROJECT_DIR$/Queries" />
162
+    </key>
163
+  </component>
164
+  <component name="RunDashboard">
165
+    <option name="ruleStates">
166
+      <list>
167
+        <RuleState>
168
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
169
+        </RuleState>
170
+        <RuleState>
171
+          <option name="name" value="StatusDashboardGroupingRule" />
172
+        </RuleState>
173
+      </list>
174
+    </option>
175
+  </component>
176
+  <component name="ToolWindowManager">
177
+    <frame x="0" y="0" width="1280" height="800" extended-state="0" />
178
+    <editor active="true" />
179
+    <layout>
180
+      <window_info content_ui="combo" id="Database" order="0" visible="true" weight="0.24959612" />
181
+      <window_info id="Favorites" order="1" side_tool="true" />
182
+      <window_info active="true" anchor="bottom" id="Database Console" sideWeight="0.4927302" visible="true" weight="0.32876712" />
183
+      <window_info anchor="bottom" id="Message" order="0" />
184
+      <window_info anchor="bottom" id="Find" order="1" />
185
+      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.49434572" weight="0.32876712" />
186
+      <window_info anchor="bottom" id="Inspection" order="3" weight="0.4" />
187
+      <window_info anchor="bottom" id="TODO" order="4" />
188
+      <window_info anchor="bottom" id="Database Changes" order="5" />
189
+      <window_info anchor="bottom" id="Event Log" order="6" sideWeight="0.5072698" side_tool="true" visible="true" weight="0.32876712" />
190
+      <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
191
+      <window_info anchor="right" content_ui="combo" id="Project" order="0" weight="0.2536349" />
192
+      <window_info anchor="right" id="Structure" order="1" side_tool="true" weight="0.25" />
193
+    </layout>
194
+  </component>
195
+  <component name="editorHistoryManager">
196
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/35fc7a94-ca7b-40e4-b138-25cf2c77f064/console.sql">
197
+      <provider selected="true" editor-type-id="text-editor" />
198
+    </entry>
199
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/3be25151-d4a1-4137-acfd-caf754957878/console.sql">
200
+      <provider selected="true" editor-type-id="text-editor">
201
+        <state>
202
+          <caret column="16" selection-start-column="16" selection-end-column="16" />
203
+        </state>
204
+      </provider>
205
+    </entry>
206
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/d66597bf-8516-4cef-95ba-d6400b5558b4/console.sql">
207
+      <provider selected="true" editor-type-id="text-editor" />
208
+    </entry>
209
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/44e5f583-1793-4c7d-ba1b-3c6afdcaa796/console.sql">
210
+      <provider selected="true" editor-type-id="text-editor" />
211
+    </entry>
212
+    <entry file="file://$PROJECT_DIR$/Queries/Part2.sql" />
213
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/77156182-5822-432f-8ba7-61f98f802695/console.sql">
214
+      <provider selected="true" editor-type-id="text-editor" />
215
+    </entry>
216
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/d3dcb975-f070-455c-aa20-42fca101e23f/console.sql">
217
+      <provider selected="true" editor-type-id="text-editor" />
218
+    </entry>
219
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/21040715-eeac-4666-8fa0-d0e71437e351/console.sql">
220
+      <provider selected="true" editor-type-id="text-editor" />
221
+    </entry>
222
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/9c5009bc-e607-4f2b-8a87-a3997bcc4e5d/console.sql">
223
+      <provider selected="true" editor-type-id="text-editor" />
224
+    </entry>
225
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/494858a6-2c79-4f1e-8481-c75bec4955b0/console.sql">
226
+      <provider selected="true" editor-type-id="text-editor" />
227
+    </entry>
228
+    <entry file="file://$PROJECT_DIR$/pokemon_sql/pokemon_pokemons.sql">
229
+      <provider selected="true" editor-type-id="text-editor">
230
+        <state relative-caret-position="120">
231
+          <caret line="8" column="18" selection-start-line="8" selection-start-column="18" selection-end-line="8" selection-end-column="18" />
232
+        </state>
233
+      </provider>
234
+    </entry>
235
+    <entry file="file://$PROJECT_DIR$/pokemon_sql/pokemon_pokemon_trainer.sql">
236
+      <provider selected="true" editor-type-id="text-editor">
237
+        <state relative-caret-position="135">
238
+          <caret line="9" column="15" selection-start-line="9" selection-start-column="15" selection-end-line="9" selection-end-column="15" />
239
+        </state>
240
+      </provider>
241
+    </entry>
242
+    <entry file="file://$PROJECT_DIR$/pokemon_sql/pokemon_types.sql">
243
+      <provider selected="true" editor-type-id="text-editor">
244
+        <state relative-caret-position="270">
245
+          <caret line="18" column="24" lean-forward="true" selection-start-line="18" selection-start-column="24" selection-end-line="18" selection-end-column="24" />
246
+        </state>
247
+      </provider>
248
+    </entry>
249
+    <entry file="file://$PROJECT_DIR$/pokemon_sql/pokemon_trainers.sql">
250
+      <provider selected="true" editor-type-id="text-editor">
251
+        <state relative-caret-position="135">
252
+          <caret line="9" column="7" lean-forward="true" selection-start-line="9" selection-start-column="7" selection-end-line="9" selection-end-column="7" />
253
+        </state>
254
+      </provider>
255
+    </entry>
256
+    <entry file="das://456cb407-5326-466c-b808-f0919097f81e/schema/pokemon/table/pokemons">
257
+      <provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
258
+        <state>
259
+          <filtering enabled="true" />
260
+        </state>
261
+      </provider>
262
+    </entry>
263
+    <entry file="das://456cb407-5326-466c-b808-f0919097f81e/schema/pokemon/table/types">
264
+      <provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
265
+        <state>
266
+          <filtering enabled="true" />
267
+        </state>
268
+      </provider>
269
+    </entry>
270
+    <entry file="file://$USER_HOME$/Documents/pokemonsqllab/Queries/Part_3.sql">
271
+      <provider selected="true" editor-type-id="text-editor">
272
+        <state relative-caret-position="95">
273
+          <caret line="26" selection-start-line="26" selection-end-line="43" selection-end-column="44" />
274
+        </state>
275
+      </provider>
276
+    </entry>
277
+    <entry file="das://456cb407-5326-466c-b808-f0919097f81e/schema/pokemon/table/trainers">
278
+      <provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
279
+        <state>
280
+          <filtering enabled="true" />
281
+        </state>
282
+      </provider>
283
+    </entry>
284
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/456cb407-5326-466c-b808-f0919097f81e/console.sql">
285
+      <provider selected="true" editor-type-id="text-editor" />
286
+    </entry>
287
+    <entry file="das://456cb407-5326-466c-b808-f0919097f81e/schema/pokemon/table/pokemon_trainer">
288
+      <provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
289
+        <state>
290
+          <filtering enabled="true" />
291
+        </state>
292
+      </provider>
293
+    </entry>
294
+    <entry file="file://$USER_HOME$/Documents/pokemonsqllab/Queries/Part_4.sql">
295
+      <provider selected="true" editor-type-id="text-editor">
296
+        <state relative-caret-position="165">
297
+          <caret line="11" column="134" lean-forward="true" selection-start-line="11" selection-start-column="26" selection-end-line="11" selection-end-column="134" />
298
+        </state>
299
+      </provider>
300
+    </entry>
301
+    <entry file="file://$PROJECT_DIR$/Queries">
302
+      <provider selected="true" editor-type-id="text-editor">
303
+        <state relative-caret-position="230">
304
+          <caret line="64" column="184" lean-forward="true" selection-start-line="64" selection-start-column="184" selection-end-line="64" selection-end-column="184" />
305
+        </state>
306
+      </provider>
307
+    </entry>
308
+  </component>
309
+</project>

+ 73
- 0
Queries Näytä tiedosto

@@ -0,0 +1,73 @@
1
+USE pokemon;
2
+
3
+-- Part 2
4
+
5
+-- What are all the types of pokemon that a pokemon can have?
6
+SELECT name
7
+FROM types;
8
+-- What is the name of the pokemon with id 45?
9
+SELECT name
10
+FROM pokemons
11
+WHERE id = 45;
12
+-- How many pokemon are there?
13
+SELECT COUNT(id)
14
+FROM pokemons;
15
+-- How many types are there?
16
+SELECT COUNT(id)
17
+FROM types;
18
+-- How many pokemon have a secondary type?
19
+SELECT COUNT(id)
20
+FROM pokemons
21
+WHERE secondary_type IS NOT null;
22
+
23
+-- Part 3
24
+
25
+-- What is each pokemon's primary type?
26
+SELECT pokemons.name AS "pokemon species", types.name AS "type"
27
+FROM pokemons
28
+JOIN types ON (types.id = primary_type);
29
+-- What is Rufflet's secondary type?
30
+SELECT pokemons.name AS "Pokemon", types.name AS "Secondary Type"
31
+FROM pokemons
32
+JOIN types ON (types.id = secondary_type)
33
+WHERE pokemons.name = "Rufflet";
34
+-- What are the names of the pokemon that belong to the trainer with trainerID 303?
35
+SELECT trainers.trainername AS "Trainer Name", pokemons.name AS "Pokemon"
36
+FROM pokemon_trainer
37
+JOIN pokemons ON (pokemons.id = pokemon_id)
38
+JOIN trainers ON (trainers.trainerID = pokemon_trainer.trainerID) WHERE pokemon_trainer.trainerID = 303;
39
+-- How many pokemon have a secondary type Poison?
40
+SELECT COUNT(types.id) as "Number of Pokemon", types.name as "Secondary Type"
41
+FROM pokemons
42
+JOIN types ON (types.id = secondary_type)
43
+WHERE types.name = "Poison";
44
+-- What are all the primary types and how many pokemon have that type?
45
+SELECT types.name as "Primary Type", COUNT(pokemons.primary_type) as "Pokemon Count"
46
+FROM pokemons
47
+JOIN types ON (types.id = primary_type)
48
+GROUP BY types.name;
49
+
50
+-- How many pokemon at level 100 does each trainer with at least one level 100 pokemone have? (Hint: your query should not display a trainer)
51
+SELECT COUNT(pokelevel) as "Number of Level l100"
52
+FROM pokemon_trainer
53
+WHERE pokelevel = 100
54
+GROUP BY trainerID;
55
+
56
+-- How many pokemon only belong to one trainer and no other?
57
+SELECT COUNT(*) as "Unique Pokemon"
58
+FROM (SELECT DISTINCT pokemon_id, COUNT(pokemon_id)
59
+FROM pokemon_trainer
60
+GROUP BY pokemon_id
61
+HAVING COUNT(DISTINCT trainerID) = 1) alias;
62
+
63
+-- PART 4
64
+
65
+-- Arranged by highest average stats with slightly more weight in health and speed since you either need to hit first or withstand a hit in order to inflict damage to the enemy pokemon
66
+SELECT pokemons.name AS "Pokemon Name", trainers.trainername AS "Trainer Name", pokemon_trainer.pokelevel as "Level", ANY_VALUE(1st.name) as "Primary Type", ANY_VALUE(2nd.name) as "Secondary Type"
67
+FROM pokemon_trainer
68
+JOIN trainers ON (trainers.trainerID = pokemon_trainer.trainerID)
69
+JOIN pokemons ON (pokemons.id = pokemon_id)
70
+JOIN types 1st ON (1st.id = pokemons.primary_type)
71
+JOIN types 2nd ON (2nd.id = pokemons.secondary_type)
72
+GROUP BY pokemons.name, trainers.trainerID, pokelevel
73
+ORDER BY pokelevel DESC, SUM((pokemon_trainer.maxhp*1.5) + pokemon_trainer.attack + pokemon_trainer.defense + pokemon_trainer.spatk + pokemon_trainer.spdef + (pokemon_trainer.speed*1.5) / 6) DESC, pokemons.name DESC;

+ 15
- 0
pokemon_sql/.idea/dataSources.local.xml Näytä tiedosto

@@ -0,0 +1,15 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="dataSourceStorageLocal">
4
+    <data-source name="root@mydbserver" uuid="9f72da99-934c-45b7-b79d-b4ff94ddaf0b">
5
+      <database-info product="MySQL" version="8.0.12" jdbc-version="4.0" driver-name="MySQL Connector Java" driver-version="mysql-connector-java-5.1.46 ( Revision: 9cc87a48e75c2d2e87c1a293b2862ce651cb256e )" family="MYSQL" exact-version="8.0.12">
6
+        <extra-name-characters>#@</extra-name-characters>
7
+        <identifier-quote-string>`</identifier-quote-string>
8
+      </database-info>
9
+      <case-sensitivity plain-identifiers="mixed" quoted-identifiers="upper" />
10
+      <secret-storage>master_key</secret-storage>
11
+      <user-name>root</user-name>
12
+      <introspection-schemas>*:pokemans_schema</introspection-schemas>
13
+    </data-source>
14
+  </component>
15
+</project>

+ 19
- 0
pokemon_sql/.idea/dataSources.xml Näytä tiedosto

@@ -0,0 +1,19 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
4
+    <data-source source="LOCAL" name="root@mydbserver" uuid="9f72da99-934c-45b7-b79d-b4ff94ddaf0b">
5
+      <driver-ref>mysql</driver-ref>
6
+      <synchronize>true</synchronize>
7
+      <jdbc-driver>com.mysql.jdbc.Driver</jdbc-driver>
8
+      <jdbc-url>jdbc:mysql://localhost:3306</jdbc-url>
9
+      <driver-properties>
10
+        <property name="autoReconnect" value="true" />
11
+        <property name="zeroDateTimeBehavior" value="convertToNull" />
12
+        <property name="tinyInt1isBit" value="false" />
13
+        <property name="characterEncoding" value="utf8" />
14
+        <property name="characterSetResults" value="utf8" />
15
+        <property name="yearIsDateType" value="false" />
16
+      </driver-properties>
17
+    </data-source>
18
+  </component>
19
+</project>

+ 1122
- 0
pokemon_sql/.idea/dataSources/9f72da99-934c-45b7-b79d-b4ff94ddaf0b.xml
File diff suppressed because it is too large
Näytä tiedosto


+ 7
- 0
pokemon_sql/.idea/sqldialects.xml Näytä tiedosto

@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="SqlDialectMappings">
4
+    <file url="file://$PROJECT_DIR$/pokemon_pokemon_trainer.sql" dialect="MySQL" />
5
+    <file url="file://$PROJECT_DIR$/pokemon_types.sql" dialect="SQLite" />
6
+  </component>
7
+</project>

+ 336
- 0
pokemon_sql/.idea/workspace.xml Näytä tiedosto

@@ -0,0 +1,336 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ChangeListManager">
4
+    <list default="true" id="fd31dcf0-f716-45a3-9c4d-161017b4bf1a" name="Default Changelist" comment="">
5
+      <change afterPath="$PROJECT_DIR$/.idea/dataSources.xml" afterDir="false" />
6
+    </list>
7
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
8
+    <option name="SHOW_DIALOG" value="false" />
9
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
10
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
11
+    <option name="LAST_RESOLUTION" value="IGNORE" />
12
+  </component>
13
+  <component name="DatabaseView">
14
+    <option name="SHOW_INTERMEDIATE" value="true" />
15
+    <option name="GROUP_DATA_SOURCES" value="true" />
16
+    <option name="GROUP_SCHEMA" value="true" />
17
+    <option name="GROUP_CONTENTS" value="false" />
18
+    <option name="SORT_POSITIONED" value="false" />
19
+    <option name="SHOW_EMPTY_GROUPS" value="false" />
20
+    <option name="AUTO_SCROLL_FROM_SOURCE" value="false" />
21
+    <option name="HIDDEN_KINDS">
22
+      <set />
23
+    </option>
24
+    <expand>
25
+      <path>
26
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
27
+        <item name="root@mydbserver" type="feb32156:DbDataSourceImpl" />
28
+      </path>
29
+      <path>
30
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
31
+        <item name="root@mydbserver" type="feb32156:DbDataSourceImpl" />
32
+        <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
33
+      </path>
34
+      <path>
35
+        <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
36
+        <item name="root@mydbserver" type="feb32156:DbDataSourceImpl" />
37
+        <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
38
+        <item name="pokemans_schema: schema" type="c314c289:MysqlImplModel$Schema" />
39
+      </path>
40
+    </expand>
41
+    <select />
42
+  </component>
43
+  <component name="ExecutionTargetDialog">
44
+    <checked>
45
+      <node key="9f72da99-934c-45b7-b79d-b4ff94ddaf0b" />
46
+    </checked>
47
+  </component>
48
+  <component name="FUSProjectUsageTrigger">
49
+    <session id="-441956631">
50
+      <usages-collector id="statistics.lifecycle.project">
51
+        <counts>
52
+          <entry key="project.closed" value="4" />
53
+          <entry key="project.open.time.1" value="3" />
54
+          <entry key="project.open.time.12" value="1" />
55
+          <entry key="project.opened" value="4" />
56
+        </counts>
57
+      </usages-collector>
58
+      <usages-collector id="statistics.file.extensions.open">
59
+        <counts>
60
+          <entry key="part2" value="1" />
61
+          <entry key="sql" value="16" />
62
+        </counts>
63
+      </usages-collector>
64
+      <usages-collector id="statistics.file.types.open">
65
+        <counts>
66
+          <entry key="Database Element" value="1" />
67
+          <entry key="SQL" value="8" />
68
+          <entry key="Scratch" value="8" />
69
+        </counts>
70
+      </usages-collector>
71
+      <usages-collector id="statistics.file.extensions.edit">
72
+        <counts>
73
+          <entry key="sql" value="146" />
74
+          <entry key="txt" value="21" />
75
+        </counts>
76
+      </usages-collector>
77
+      <usages-collector id="statistics.file.types.edit">
78
+        <counts>
79
+          <entry key="PLAIN_TEXT" value="21" />
80
+          <entry key="SQL" value="40" />
81
+          <entry key="Scratch" value="106" />
82
+        </counts>
83
+      </usages-collector>
84
+    </session>
85
+  </component>
86
+  <component name="FileEditorManager">
87
+    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
88
+      <file pinned="false" current-in-tab="true">
89
+        <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/9f72da99-934c-45b7-b79d-b4ff94ddaf0b/console.sql">
90
+          <provider selected="true" editor-type-id="text-editor" />
91
+        </entry>
92
+      </file>
93
+    </leaf>
94
+  </component>
95
+  <component name="Git.Settings">
96
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
97
+  </component>
98
+  <component name="IdeDocumentHistory">
99
+    <option name="CHANGED_PATHS">
100
+      <list>
101
+        <option value="$APPLICATION_CONFIG_DIR$/consoles/db/9f72da99-934c-45b7-b79d-b4ff94ddaf0b/console.sql" />
102
+      </list>
103
+    </option>
104
+  </component>
105
+  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
106
+  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
107
+  <component name="JsGulpfileManager">
108
+    <detection-done>true</detection-done>
109
+    <sorting>DEFINITION_ORDER</sorting>
110
+  </component>
111
+  <component name="ProjectFrameBounds" fullScreen="true">
112
+    <option name="width" value="1280" />
113
+    <option name="height" value="800" />
114
+  </component>
115
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
116
+  <component name="ProjectView">
117
+    <navigator proportions="" version="1">
118
+      <foldersAlwaysOnTop value="true" />
119
+    </navigator>
120
+    <panes>
121
+      <pane id="ProjectPane">
122
+        <subPane>
123
+          <expand>
124
+            <path>
125
+              <item name="pokemon_sql" type="b2602c69:ProjectViewProjectNode" />
126
+              <item name="pokemon_sql" type="462c0819:PsiDirectoryNode" />
127
+            </path>
128
+          </expand>
129
+          <select />
130
+        </subPane>
131
+      </pane>
132
+      <pane id="Scope" />
133
+      <pane id="PackagesPane" />
134
+    </panes>
135
+  </component>
136
+  <component name="PropertiesComponent">
137
+    <property name="DatabaseDriversLRU" value="mysql" />
138
+    <property name="GoToClass.toSaveIncludeLibraries" value="true" />
139
+    <property name="WebServerToolWindowFactoryState" value="false" />
140
+    <property name="aspect.path.notification.shown" value="true" />
141
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1541962743781" />
142
+    <property name="database.console.LAST_STATE" value="true" />
143
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
144
+    <property name="project.structure.last.edited" value="Project" />
145
+    <property name="project.structure.proportion" value="0.15" />
146
+    <property name="project.structure.side.proportion" value="0.0" />
147
+  </component>
148
+  <component name="RunDashboard">
149
+    <option name="ruleStates">
150
+      <list>
151
+        <RuleState>
152
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
153
+        </RuleState>
154
+        <RuleState>
155
+          <option name="name" value="StatusDashboardGroupingRule" />
156
+        </RuleState>
157
+      </list>
158
+    </option>
159
+  </component>
160
+  <component name="SvnConfiguration">
161
+    <configuration />
162
+  </component>
163
+  <component name="TaskManager">
164
+    <task active="true" id="Default" summary="Default task">
165
+      <changelist id="fd31dcf0-f716-45a3-9c4d-161017b4bf1a" name="Default Changelist" comment="" />
166
+      <created>1541956510786</created>
167
+      <option name="number" value="Default" />
168
+      <option name="presentableId" value="Default" />
169
+      <updated>1541956510786</updated>
170
+      <workItem from="1541956522263" duration="1015000" />
171
+      <workItem from="1541960818819" duration="266000" />
172
+      <workItem from="1541961165000" duration="1598000" />
173
+    </task>
174
+    <servers />
175
+  </component>
176
+  <component name="TimeTrackingManager">
177
+    <option name="totallyTimeSpent" value="2879000" />
178
+  </component>
179
+  <component name="ToolWindowManager">
180
+    <frame x="0" y="0" width="1280" height="800" extended-state="0" />
181
+    <layout>
182
+      <window_info content_ui="combo" id="Database" order="0" visible="true" weight="0.24959612" />
183
+      <window_info id="Favorites" order="1" side_tool="true" />
184
+      <window_info id="Image Layers" order="2" />
185
+      <window_info id="Designer" order="3" />
186
+      <window_info id="UI Designer" order="4" />
187
+      <window_info id="Learn" order="5" weight="0.32956383" />
188
+      <window_info id="Capture Tool" order="6" />
189
+      <window_info active="true" anchor="bottom" id="Database Console" visible="true" weight="0.32876712" />
190
+      <window_info anchor="bottom" id="Message" order="0" />
191
+      <window_info anchor="bottom" id="Find" order="1" />
192
+      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.49919224" weight="0.32876712" />
193
+      <window_info anchor="bottom" id="Inspection" order="3" weight="0.4" />
194
+      <window_info anchor="bottom" id="TODO" order="4" />
195
+      <window_info anchor="bottom" id="Database Changes" order="5" />
196
+      <window_info anchor="bottom" id="Event Log" order="6" sideWeight="0.50080776" side_tool="true" weight="0.32876712" />
197
+      <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
198
+      <window_info anchor="bottom" id="Debug" order="8" />
199
+      <window_info anchor="bottom" id="Terminal" order="9" />
200
+      <window_info anchor="right" content_ui="combo" id="Project" order="0" visible="true" weight="0.24959612" />
201
+      <window_info anchor="right" id="Structure" order="1" side_tool="true" weight="0.25" />
202
+      <window_info anchor="right" id="Palette" order="2" />
203
+      <window_info anchor="right" id="Capture Analysis" order="3" />
204
+      <window_info anchor="right" id="Theme Preview" order="4" />
205
+      <window_info anchor="right" id="Ant Build" order="5" />
206
+      <window_info anchor="right" id="Palette&#9;" order="6" />
207
+      <window_info anchor="right" id="Maven Projects" order="7" />
208
+    </layout>
209
+  </component>
210
+  <component name="TypeScriptGeneratedFilesManager">
211
+    <option name="version" value="1" />
212
+  </component>
213
+  <component name="VcsContentAnnotationSettings">
214
+    <option name="myLimit" value="2678400000" />
215
+  </component>
216
+  <component name="editorHistoryManager">
217
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/348bd4b3-5d45-46d5-8f97-31a72bc17ea1/console.sql" />
218
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/028f7060-737a-4a90-95a8-97e456ba6b6e/console.sql" />
219
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/05d95c95-a0f4-4b3b-8a20-544d45048052/console.sql" />
220
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/1170d005-4eca-4844-9491-f8767bca2a79/console.sql">
221
+      <provider selected="true" editor-type-id="text-editor" />
222
+    </entry>
223
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/08c92a6f-0f84-44fd-89e5-609c63a85eee/console.sql">
224
+      <provider selected="true" editor-type-id="text-editor" />
225
+    </entry>
226
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/8463b9e0-75bf-4a21-b08e-5efa053cf9dc/console.sql">
227
+      <provider selected="true" editor-type-id="text-editor" />
228
+    </entry>
229
+    <entry file="file://$PROJECT_DIR$/pokemon_trainers.sql">
230
+      <provider selected="true" editor-type-id="text-editor">
231
+        <state relative-caret-position="-6340" />
232
+      </provider>
233
+    </entry>
234
+    <entry file="file://$PROJECT_DIR$/pokemon_pokemon_trainer.sql">
235
+      <provider selected="true" editor-type-id="text-editor">
236
+        <state relative-caret-position="210">
237
+          <caret line="14" column="33" selection-start-line="14" selection-start-column="33" selection-end-line="14" selection-end-column="33" />
238
+        </state>
239
+      </provider>
240
+    </entry>
241
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/7f50eb0b-d81b-4f3e-b24c-f42014e46feb/console.sql">
242
+      <provider selected="true" editor-type-id="text-editor" />
243
+    </entry>
244
+    <entry file="file://$PROJECT_DIR$/pokemon_types.sql">
245
+      <provider selected="true" editor-type-id="text-editor">
246
+        <state relative-caret-position="150">
247
+          <caret line="10" column="54" selection-end-line="18" selection-end-column="59" />
248
+        </state>
249
+      </provider>
250
+    </entry>
251
+    <entry file="das://9f72da99-934c-45b7-b79d-b4ff94ddaf0b/schema/pokemans_schema/table/part2">
252
+      <provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
253
+        <state>
254
+          <filtering enabled="true" />
255
+        </state>
256
+      </provider>
257
+    </entry>
258
+    <entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/9f72da99-934c-45b7-b79d-b4ff94ddaf0b/console.sql">
259
+      <provider selected="true" editor-type-id="text-editor" />
260
+    </entry>
261
+  </component>
262
+  <component name="masterDetails">
263
+    <states>
264
+      <state key="ArtifactsStructureConfigurable.UI">
265
+        <settings>
266
+          <artifact-editor />
267
+          <splitter-proportions>
268
+            <option name="proportions">
269
+              <list>
270
+                <option value="0.2" />
271
+              </list>
272
+            </option>
273
+          </splitter-proportions>
274
+        </settings>
275
+      </state>
276
+      <state key="FacetStructureConfigurable.UI">
277
+        <settings>
278
+          <last-edited>No facets are configured</last-edited>
279
+          <splitter-proportions>
280
+            <option name="proportions">
281
+              <list>
282
+                <option value="0.2" />
283
+              </list>
284
+            </option>
285
+          </splitter-proportions>
286
+        </settings>
287
+      </state>
288
+      <state key="GlobalLibrariesConfigurable.UI">
289
+        <settings>
290
+          <splitter-proportions>
291
+            <option name="proportions">
292
+              <list>
293
+                <option value="0.2" />
294
+              </list>
295
+            </option>
296
+          </splitter-proportions>
297
+        </settings>
298
+      </state>
299
+      <state key="JdkListConfigurable.UI">
300
+        <settings>
301
+          <last-edited>1.8</last-edited>
302
+          <splitter-proportions>
303
+            <option name="proportions">
304
+              <list>
305
+                <option value="0.2" />
306
+              </list>
307
+            </option>
308
+          </splitter-proportions>
309
+        </settings>
310
+      </state>
311
+      <state key="ModuleStructureConfigurable.UI">
312
+        <settings>
313
+          <last-edited>pokemon_sql</last-edited>
314
+          <splitter-proportions>
315
+            <option name="proportions">
316
+              <list>
317
+                <option value="0.2" />
318
+              </list>
319
+            </option>
320
+          </splitter-proportions>
321
+        </settings>
322
+      </state>
323
+      <state key="ProjectLibrariesConfigurable.UI">
324
+        <settings>
325
+          <splitter-proportions>
326
+            <option name="proportions">
327
+              <list>
328
+                <option value="0.2" />
329
+              </list>
330
+            </option>
331
+          </splitter-proportions>
332
+        </settings>
333
+      </state>
334
+    </states>
335
+  </component>
336
+</project>

+ 28805
- 0
pokemon_sql/pokemon_pokemon_trainer.sql
File diff suppressed because it is too large
Näytä tiedosto


+ 657
- 0
pokemon_sql/pokemon_pokemons.sql Näytä tiedosto

@@ -0,0 +1,657 @@
1
+create table pokemons(id int auto_increment primary key,name text not null,primary_type int not null,secondary_type int null);
2
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (1, 'Smeargle', 1, null);
3
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (2, 'Wailord', 2, null);
4
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (3, 'Vileplume', 3, 7);
5
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (4, 'Armaldo', 4, 8);
6
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (5, 'Cradily', 4, 3);
7
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (6, 'Carvanha', 2, 12);
8
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (7, 'Numel', 5, 6);
9
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (8, 'Sandslash', 6, null);
10
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (9, 'Ninetales', 5, null);
11
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (10, 'Weepinbell', 3, 7);
12
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (11, 'Gloom', 3, 7);
13
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (12, 'Ivysaur', 3, 7);
14
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (13, 'Nidorino', 7, null);
15
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (14, 'Nidoking', 7, 6);
16
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (15, 'Dugtrio', 6, null);
17
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (16, 'Rhyhorn', 6, 4);
18
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (17, 'Persian', 1, null);
19
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (18, 'Wartortle', 2, null);
20
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (19, 'Charmeleon', 5, null);
21
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (20, 'Charizard', 5, 18);
22
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (21, 'Exeggutor', 3, 14);
23
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (22, 'Cloyster', 2, 17);
24
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (23, 'Arcanine', 5, null);
25
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (24, 'Parasect', 8, 3);
26
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (25, 'Dewgong', 2, 17);
27
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (26, 'Chansey', 1, null);
28
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (27, 'Kingler', 2, null);
29
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (28, 'Tentacruel', 2, 7);
30
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (29, 'Blastoise', 2, null);
31
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (30, 'Bellsprout', 3, 7);
32
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (31, 'Victreebel', 3, 7);
33
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (32, 'Rapidash', 5, null);
34
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (33, 'Magneton', 9, 11);
35
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (34, 'Quagsire', 2, 6);
36
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (35, 'Exeggcute', 3, 14);
37
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (36, 'Horsea', 2, null);
38
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (37, 'Electrode', 9, null);
39
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (38, 'Starmie', 2, 14);
40
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (39, 'Seadra', 2, null);
41
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (40, 'Butterfree', 8, 18);
42
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (41, 'Bellossom', 3, null);
43
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (42, 'Dragonair', 10, null);
44
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (43, 'Poliwhirl', 2, null);
45
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (44, 'Flareon', 5, null);
46
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (45, 'Eevee', 1, null);
47
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (46, 'Vaporeon', 2, null);
48
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (47, 'Jolteon', 9, null);
49
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (48, 'Goldeen', 2, null);
50
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (49, 'Seaking', 2, null);
51
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (50, 'Golduck', 2, null);
52
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (51, 'Staryu', 2, null);
53
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (52, 'Pikachu', 9, null);
54
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (53, 'Shellder', 2, null);
55
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (54, 'Marill', 2, 16);
56
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (55, 'Skiploom', 3, 18);
57
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (56, 'Dratini', 10, null);
58
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (57, 'Bulbasaur', 3, 7);
59
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (58, 'Venusaur', 3, 7);
60
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (59, 'Charmander', 5, null);
61
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (60, 'Squirtle', 2, null);
62
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (61, 'Nidoqueen', 7, 6);
63
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (62, 'Pidgeot', 1, 18);
64
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (63, 'Electabuzz', 9, null);
65
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (64, 'Tangela', 3, null);
66
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (65, 'Tauros', 1, null);
67
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (66, 'Manectric', 9, null);
68
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (67, 'Muk', 7, null);
69
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (68, 'Azumarill', 2, 16);
70
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (69, 'Zangoose', 1, null);
71
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (70, 'Wingull', 2, 18);
72
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (71, 'Roselia', 3, 7);
73
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (72, 'Pelipper', 2, 18);
74
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (73, 'Camerupt', 5, 6);
75
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (74, 'Mawile', 11, 16);
76
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (75, 'Sableye', 12, 15);
77
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (76, 'Swellow', 1, 18);
78
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (77, 'Trapinch', 6, null);
79
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (78, 'Wailmer', 2, null);
80
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (79, 'Shiftry', 3, 12);
81
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (80, 'Cacturne', 3, 12);
82
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (81, 'Lairon', 11, 4);
83
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (82, 'Linoone', 1, null);
84
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (83, 'Milotic', 2, null);
85
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (84, 'Delcatty', 1, null);
86
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (85, 'Nosepass', 4, null);
87
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (86, 'Medicham', 13, 14);
88
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (87, 'Ludicolo', 2, 3);
89
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (88, 'Kecleon', 1, null);
90
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (89, 'Graveler', 4, 6);
91
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (90, 'Loudred', 1, null);
92
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (91, 'Dodrio', 1, 18);
93
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (92, 'Kadabra', 14, null);
94
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (93, 'Claydol', 6, 14);
95
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (94, 'Sharpedo', 2, 12);
96
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (95, 'Magcargo', 5, 4);
97
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (96, 'Electrike', 9, null);
98
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (97, 'Makuhita', 13, null);
99
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (98, 'Hariyama', 13, null);
100
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (99, 'Wigglytuff', 1, 16);
101
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (100, 'Vigoroth', 1, null);
102
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (101, 'Skarmory', 11, 18);
103
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (102, 'Spinda', 1, null);
104
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (103, 'Exploud', 1, null);
105
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (104, 'Slaking', 1, null);
106
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (105, 'Lanturn', 2, 9);
107
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (106, 'Slakoth', 1, null);
108
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (107, 'Absol', 12, null);
109
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (108, 'Tropius', 3, 18);
110
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (109, 'Gardevoir', 14, 16);
111
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (110, 'Torkoal', 5, null);
112
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (111, 'Lunatone', 4, 14);
113
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (112, 'Solrock', 4, 14);
114
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (113, 'Dusclops', 15, null);
115
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (114, 'Tyranitar', 4, 12);
116
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (115, 'Clefairy', 16, null);
117
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (116, 'Jigglypuff', 1, 16);
118
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (117, 'Kingdra', 2, 10);
119
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (118, 'Paras', 8, 3);
120
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (119, 'Lapras', 2, 17);
121
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (120, 'Rhydon', 6, 4);
122
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (121, 'Slowbro', 2, 14);
123
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (122, 'Ursaring', 1, null);
124
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (123, 'Machoke', 13, null);
125
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (124, 'Kangaskhan', 1, null);
126
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (125, 'Machamp', 13, null);
127
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (126, 'Oddish', 3, 7);
128
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (127, 'Girafarig', 1, 14);
129
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (128, 'Ponyta', 5, null);
130
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (129, 'Vulpix', 5, null);
131
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (130, 'Raticate', 1, null);
132
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (131, 'Marowak', 6, null);
133
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (132, 'Nidorina', 7, null);
134
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (133, 'Onix', 4, 6);
135
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (134, 'Aerodactyl', 4, 18);
136
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (135, 'Sneasel', 12, 17);
137
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (136, 'Gastly', 15, 7);
138
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (137, 'Haunter', 15, 7);
139
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (138, 'Gengar', 15, 7);
140
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (139, 'Grotle', 3, null);
141
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (140, 'Snover', 3, 17);
142
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (141, 'Ambipom', 1, null);
143
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (142, 'Raichu', 9, null);
144
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (143, 'Gastrodon', 2, 6);
145
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (144, 'Pachirisu', 9, null);
146
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (145, 'Blissey', 1, null);
147
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (146, 'Sudowoodo', 4, null);
148
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (147, 'Misdreavus', 15, null);
149
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (148, 'Drifblim', 15, 18);
150
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (149, 'Skorupi', 7, 8);
151
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (150, 'Steelix', 11, 6);
152
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (151, 'Lopunny', 1, null);
153
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (152, 'Hippopotas', 6, null);
154
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (153, 'Mightyena', 12, null);
155
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (154, 'Kirlia', 14, 16);
156
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (155, 'Flaaffy', 9, null);
157
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (156, 'Ampharos', 9, null);
158
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (157, 'Monferno', 5, 13);
159
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (158, 'Gyarados', 2, 18);
160
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (159, 'Luxio', 9, null);
161
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (160, 'Mothim', 8, 18);
162
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (161, 'Salamence', 10, 18);
163
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (162, 'Honchkrow', 12, 18);
164
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (163, 'Staravia', 1, 18);
165
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (164, 'Metagross', 11, 14);
166
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (165, 'Drapion', 7, 12);
167
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (166, 'Floatzel', 2, null);
168
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (167, 'Stantler', 1, null);
169
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (168, 'Carnivine', 3, null);
170
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (169, 'Primeape', 13, null);
171
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (170, 'Glameow', 1, null);
172
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (171, 'Purugly', 1, null);
173
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (172, 'Alakazam', 14, null);
174
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (173, 'Yanma', 8, 18);
175
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (174, 'Bibarel', 1, 2);
176
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (175, 'Beautifly', 8, 18);
177
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (176, 'Meowth', 1, null);
178
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (177, 'Hypno', 14, null);
179
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (178, 'Dunsparce', 1, null);
180
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (179, 'Scyther', 8, 18);
181
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (180, 'Rampardos', 4, null);
182
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (181, 'Pinsir', 8, null);
183
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (182, 'Lickitung', 1, null);
184
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (183, 'Miltank', 1, null);
185
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (184, 'Granbull', 16, null);
186
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (185, 'Cherrim', 3, null);
187
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (186, 'Larvitar', 4, 6);
188
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (187, 'Clefable', 16, null);
189
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (188, 'Torterra', 3, 6);
190
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (189, 'Glalie', 17, null);
191
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (190, 'Crobat', 7, 18);
192
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (191, 'Aipom', 1, null);
193
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (192, 'Beedrill', 8, 7);
194
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (193, 'Porygon2', 1, null);
195
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (194, 'Bronzor', 11, 14);
196
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (195, 'Snorunt', 17, null);
197
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (196, 'Scizor', 8, 11);
198
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (197, 'Swalot', 7, null);
199
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (198, 'Magnezone', 9, 11);
200
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (199, 'Magmar', 5, null);
201
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (200, 'Electivire', 9, null);
202
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (201, 'Magmortar', 5, null);
203
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (202, 'Gligar', 6, 18);
204
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (203, 'Buizel', 2, null);
205
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (204, 'Gliscor', 6, 18);
206
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (205, 'Probopass', 4, 11);
207
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (206, 'Tyrogue', 13, null);
208
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (207, 'Hitmonchan', 13, null);
209
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (208, 'Piloswine', 17, 6);
210
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (209, 'Staraptor', 1, 18);
211
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (210, 'Jumpluff', 3, 18);
212
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (211, 'Banette', 15, null);
213
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (212, 'Ralts', 14, 16);
214
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (213, 'Roserade', 3, 7);
215
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (214, 'Lickilicky', 1, null);
216
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (215, 'Abomasnow', 3, 17);
217
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (216, 'Metang', 11, 14);
218
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (217, 'Seviper', 7, null);
219
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (218, 'Luxray', 9, null);
220
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (219, 'Buneary', 1, null);
221
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (220, 'Mamoswine', 17, 6);
222
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (221, 'Vibrava', 6, 10);
223
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (222, 'Flygon', 6, 10);
224
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (223, 'Nuzleaf', 3, 12);
225
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (224, 'Pupitar', 4, 6);
226
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (225, 'Magnemite', 9, 11);
227
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (226, 'Mareep', 9, null);
228
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (227, 'Growlithe', 5, null);
229
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (228, 'Slowking', 2, 14);
230
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (229, 'Drilbur', 6, null);
231
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (230, 'Zebstrika', 9, null);
232
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (231, 'Swoobat', 14, 18);
233
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (232, 'Stoutland', 1, null);
234
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (233, 'Furret', 1, null);
235
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (234, 'Gabite', 10, 6);
236
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (235, 'Grumpig', 14, null);
237
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (236, 'Vanillish', 17, null);
238
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (237, 'Gothorita', 14, null);
239
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (238, 'Duosion', 14, null);
240
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (239, 'Simisage', 3, null);
241
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (240, 'Simisear', 5, null);
242
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (241, 'Simipour', 2, null);
243
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (242, 'Galvantula', 8, 9);
244
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (243, 'Sawsbuck', 1, 3);
245
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (244, 'Jellicent', 2, 15);
246
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (245, 'Fraxure', 10, null);
247
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (246, 'Whimsicott', 3, 16);
248
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (247, 'Tirtouga', 2, 4);
249
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (248, 'Deino', 12, 10);
250
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (249, 'Druddigon', 10, null);
251
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (250, 'Klang', 11, null);
252
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (251, 'Seismitoad', 2, 6);
253
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (252, 'Scolipede', 8, 7);
254
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (253, 'Mienfoo', 13, null);
255
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (254, 'Elgyem', 14, null);
256
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (255, 'Pawniard', 12, 11);
257
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (256, 'Liepard', 12, null);
258
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (257, 'Watchog', 1, null);
259
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (258, 'Alomomola', 2, null);
260
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (259, 'Klinklang', 11, null);
261
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (260, 'Beheeyem', 14, null);
262
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (261, 'Cubchoo', 17, null);
263
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (262, 'Leavanny', 8, 3);
264
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (263, 'Archen', 4, 18);
265
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (264, 'Eelektrik', 9, null);
266
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (265, 'Accelgor', 8, null);
267
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (266, 'Espeon', 14, null);
268
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (267, 'Walrein', 17, 2);
269
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (268, 'Gallade', 14, 13);
270
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (269, 'Jynx', 17, 14);
271
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (270, 'Rotom', 9, 15);
272
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (271, 'Gothita', 14, null);
273
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (272, 'Lilligant', 3, null);
274
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (273, 'Ducklett', 2, 18);
275
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (274, 'Krokorok', 6, 12);
276
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (275, 'Palpitoad', 2, 6);
277
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (276, 'Lampent', 15, 5);
278
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (277, 'Unfezant', 1, 18);
279
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (278, 'Axew', 10, null);
280
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (279, 'Golurk', 6, 15);
281
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (280, 'Sigilyph', 14, 18);
282
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (281, 'Tangrowth', 3, null);
283
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (282, 'Heatmor', 5, null);
284
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (283, 'Umbreon', 12, null);
285
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (284, 'Mismagius', 15, null);
286
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (285, 'Klink', 11, null);
287
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (286, 'Mantine', 2, 18);
288
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (287, 'Basculin', 2, null);
289
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (288, 'Emolga', 9, 18);
290
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (289, 'Herdier', 1, null);
291
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (290, 'Excadrill', 6, 11);
292
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (291, 'Swanna', 2, 18);
293
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (292, 'Mandibuzz', 12, 18);
294
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (293, 'Toxicroak', 7, 13);
295
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (294, 'Braviary', 1, 18);
296
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (295, 'Cofagrigus', 15, null);
297
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (296, 'Beartic', 17, null);
298
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (297, 'Durant', 8, 11);
299
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (298, 'Ferroseed', 3, 11);
300
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (299, 'Ferrothorn', 3, 11);
301
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (300, 'Lucario', 13, 11);
302
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (301, 'Weavile', 12, 17);
303
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (302, 'Weezing', 7, null);
304
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (303, 'Bronzong', 11, 14);
305
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (304, 'Eelektross', 9, null);
306
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (305, 'Doublade', 11, 15);
307
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (306, 'Chandelure', 15, 5);
308
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (307, 'Crustle', 8, 4);
309
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (308, 'Doduo', 1, 18);
310
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (309, 'Helioptile', 9, 1);
311
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (310, 'Carbink', 4, 16);
312
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (311, 'Cryogonal', 17, null);
313
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (312, 'Vanilluxe', 17, null);
314
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (313, 'Delibird', 17, 18);
315
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (314, 'Rhyperior', 6, 4);
316
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (315, 'Masquerain', 8, 18);
317
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (316, 'Golem', 4, 6);
318
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (317, 'Froslass', 17, 15);
319
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (318, 'Shedinja', 8, 15);
320
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (319, 'Breloom', 3, 13);
321
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (320, 'Bagon', 10, null);
322
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (321, 'Talonflame', 5, 18);
323
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (322, 'Haxorus', 10, null);
324
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (323, 'Slugma', 5, null);
325
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (324, 'Goomy', 10, null);
326
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (325, 'Sylveon', 16, null);
327
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (326, 'Grimer', 7, null);
328
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (327, 'Goodra', 10, null);
329
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (328, 'Fearow', 1, 18);
330
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (329, 'Garbodor', 7, null);
331
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (330, 'Slowpoke', 2, 14);
332
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (331, 'Sandshrew', 6, null);
333
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (332, 'Psyduck', 2, null);
334
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (333, 'Poliwag', 2, null);
335
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (334, 'Diglett', 6, null);
336
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (335, 'Seel', 2, null);
337
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (336, 'Voltorb', 9, null);
338
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (337, 'Ditto', 1, null);
339
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (338, 'Koffing', 7, null);
340
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (339, 'Moltres', 5, 18);
341
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (340, 'Kabutops', 4, 2);
342
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (341, 'Dragonite', 10, 18);
343
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (342, 'Snorlax', 1, null);
344
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (343, 'Omastar', 4, 2);
345
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (344, 'Poliwrath', 2, 13);
346
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (345, 'Mew', 14, null);
347
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (346, 'Zapdos', 9, 18);
348
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (347, 'Remoraid', 2, null);
349
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (348, 'Politoed', 2, null);
350
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (349, 'Venonat', 8, 7);
351
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (350, 'Celebi', 14, 3);
352
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (351, 'Raikou', 9, null);
353
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (352, 'Chikorita', 3, null);
354
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (353, 'Totodile', 2, null);
355
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (354, 'Cyndaquil', 5, null);
356
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (355, 'Bayleef', 3, null);
357
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (356, 'Croconaw', 2, null);
358
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (357, 'Quilava', 5, null);
359
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (358, 'Anorith', 4, 8);
360
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (359, 'Sunkern', 3, null);
361
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (360, 'Hoppip', 3, 18);
362
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (361, 'Luvdisc', 2, null);
363
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (362, 'Hoothoot', 1, 18);
364
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (363, 'Treecko', 3, null);
365
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (364, 'Sunflora', 3, null);
366
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (365, 'Taillow', 1, 18);
367
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (366, 'Togepi', 16, null);
368
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (367, 'Surskit', 8, 2);
369
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (368, 'Blaziken', 5, 13);
370
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (369, 'Sceptile', 3, null);
371
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (370, 'Swampert', 2, 6);
372
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (371, 'Altaria', 10, 18);
373
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (372, 'Mudkip', 2, null);
374
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (373, 'Zubat', 7, 18);
375
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (374, 'Cacnea', 3, null);
376
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (375, 'Barboach', 2, 6);
377
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (376, 'Seedot', 3, null);
378
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (377, 'Typhlosion', 5, null);
379
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (378, 'Feraligatr', 2, null);
380
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (379, 'Meganium', 3, null);
381
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (380, 'Jirachi', 11, 14);
382
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (381, 'Xatu', 14, 18);
383
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (382, 'Latias', 10, 14);
384
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (383, 'Illumise', 8, null);
385
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (384, 'Entei', 5, null);
386
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (385, 'Gorebyss', 2, null);
387
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (386, 'Suicune', 2, null);
388
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (387, 'Aggron', 11, 4);
389
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (388, 'Donphan', 6, null);
390
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (389, 'Golbat', 7, 18);
391
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (390, 'Noctowl', 1, 18);
392
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (391, 'Forretress', 8, 11);
393
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (392, 'Houndoom', 12, 5);
394
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (393, 'Castform', 1, null);
395
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (394, 'Rayquaza', 10, 18);
396
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (395, 'Huntail', 2, null);
397
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (396, 'Volbeat', 8, null);
398
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (397, 'Dustox', 8, 7);
399
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (398, 'Ledian', 8, 18);
400
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (399, 'Ariados', 8, 7);
401
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (400, 'Relicanth', 2, 4);
402
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (401, 'Octillery', 2, null);
403
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (402, 'Lombre', 2, 3);
404
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (403, 'Clamperl', 2, null);
405
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (404, 'Teddiursa', 1, null);
406
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (405, 'Nincada', 8, 6);
407
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (406, 'Swinub', 17, 6);
408
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (407, 'Sentret', 1, null);
409
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (408, 'Pineco', 8, null);
410
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (409, 'Skitty', 1, null);
411
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (410, 'Zigzagoon', 1, null);
412
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (411, 'Heracross', 8, 13);
413
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (412, 'Wobbuffet', 14, null);
414
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (413, 'Regice', 17, null);
415
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (414, 'Swablu', 1, 18);
416
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (415, 'Plusle', 9, null);
417
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (416, 'Minun', 9, null);
418
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (417, 'Spoink', 14, null);
419
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (418, 'Qwilfish', 2, 7);
420
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (419, 'Combusken', 5, 13);
421
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (420, 'Azurill', 1, 16);
422
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (421, 'Igglybuff', 1, 16);
423
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (422, 'Togetic', 16, 18);
424
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (423, 'Corsola', 2, 4);
425
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (424, 'Baltoy', 6, 14);
426
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (425, 'Articuno', 17, 18);
427
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (426, 'Lileep', 4, 3);
428
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (427, 'Chimecho', 14, null);
429
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (428, 'Murkrow', 12, 18);
430
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (429, 'Sealeo', 17, 2);
431
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (430, 'Ledyba', 8, 18);
432
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (431, 'Sliggoo', 10, null);
433
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (432, 'Lumineon', 2, null);
434
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (433, 'Shelgon', 10, null);
435
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (434, 'Poochyena', 12, null);
436
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (435, 'Corphish', 2, null);
437
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (436, 'Phanpy', 6, null);
438
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (437, 'Whismur', 1, null);
439
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (438, 'Regirock', 4, null);
440
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (439, 'Registeel', 11, null);
441
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (440, 'Groudon', 6, null);
442
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (441, 'Shuckle', 8, 4);
443
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (442, 'Hitmontop', 13, null);
444
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (443, 'Geodude', 4, 6);
445
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (444, 'Grovyle', 3, null);
446
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (445, 'Marshtomp', 2, 6);
447
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (446, 'Beldum', 11, 14);
448
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (447, 'Wynaut', 14, null);
449
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (448, 'Lotad', 2, 3);
450
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (449, 'Machop', 13, null);
451
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (450, 'Shroomish', 3, null);
452
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (451, 'Turtwig', 3, null);
453
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (452, 'Budew', 3, 7);
454
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (453, 'Combee', 8, 18);
455
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (454, 'Cherubi', 3, null);
456
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (455, 'Gogoat', 3, null);
457
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (456, 'Bonsly', 4, null);
458
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (457, 'Kricketune', 8, null);
459
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (458, 'Abra', 14, null);
460
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (459, 'Ninjask', 8, 18);
461
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (460, 'Wooper', 2, 6);
462
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (461, 'Latios', 10, 14);
463
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (462, 'Natu', 14, 18);
464
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (463, 'Spheal', 17, 2);
465
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (464, 'Whiscash', 2, 6);
466
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (465, 'Shuppet', 15, null);
467
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (466, 'Meditite', 13, 14);
468
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (467, 'Cascoon', 8, null);
469
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (468, 'Feebas', 2, null);
470
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (469, 'Chinchou', 2, 9);
471
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (470, 'Aron', 11, 4);
472
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (471, 'Torchic', 5, null);
473
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (472, 'Fletchinder', 5, 18);
474
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (473, 'Bisharp', 12, 11);
475
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (474, 'Pansear', 5, null);
476
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (475, 'Panpour', 2, null);
477
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (476, 'Sawk', 13, null);
478
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (477, 'Throh', 13, null);
479
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (478, 'Darumaka', 5, null);
480
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (479, 'Bouffalant', 1, null);
481
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (480, 'Boldore', 4, null);
482
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (481, 'Gigalith', 4, null);
483
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (482, 'Minccino', 1, null);
484
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (483, 'Scraggy', 12, 13);
485
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (484, 'Cottonee', 3, 16);
486
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (485, 'Maractus', 3, null);
487
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (486, 'Porygon-Z', 1, null);
488
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (487, 'Pidove', 1, 18);
489
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (488, 'Petilil', 3, null);
490
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (489, 'Tranquill', 1, 18);
491
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (490, 'Munna', 14, null);
492
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (491, 'Swadloon', 8, 3);
493
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (492, 'Dwebble', 8, 4);
494
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (493, 'Croagunk', 7, 13);
495
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (494, 'Blitzle', 9, null);
496
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (495, 'Sandile', 6, 12);
497
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (496, 'Cubone', 6, null);
498
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (497, 'Omanyte', 4, 2);
499
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (498, 'Shieldon', 4, 11);
500
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (499, 'Archeops', 4, 18);
501
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (500, 'Mantyke', 2, 18);
502
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (501, 'Vanillite', 17, null);
503
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (502, 'Woobat', 14, 18);
504
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (503, 'Riolu', 13, null);
505
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (504, 'Timburr', 13, null);
506
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (505, 'Kabuto', 4, 2);
507
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (506, 'Cranidos', 4, null);
508
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (507, 'Carracosta', 2, 4);
509
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (508, 'Fletchling', 1, 18);
510
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (509, 'Bunnelby', 1, null);
511
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (510, 'Pansage', 3, null);
512
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (511, 'Tentacool', 2, 7);
513
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (512, 'Snubbull', 16, null);
514
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (513, 'Houndour', 12, 5);
515
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (514, 'Clauncher', 2, null);
516
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (515, 'Scatterbug', 8, null);
517
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (516, 'Burmy', 8, null);
518
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (517, 'Bidoof', 1, null);
519
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (518, 'Dragalge', 7, 10);
520
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (519, 'Klefki', 11, 16);
521
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (520, 'Cobalion', 11, 13);
522
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (521, 'Terrakion', 4, 13);
523
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (522, 'Virizion', 3, 13);
524
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (523, 'Scrafty', 12, 13);
525
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (524, 'Gurdurr', 13, null);
526
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (525, 'Mienshao', 13, null);
527
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (526, 'Hitmonlee', 13, null);
528
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (527, 'Conkeldurr', 13, null);
529
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (528, 'Hawlucha', 13, 18);
530
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (529, 'Rattata', 1, null);
531
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (530, 'Pidgeotto', 1, 18);
532
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (531, 'Finneon', 2, null);
533
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (532, 'Elekid', 9, null);
534
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (533, 'Espurr', 14, null);
535
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (534, 'Krookodile', 6, 12);
536
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (535, 'Krabby', 2, null);
537
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (536, 'Pidgey', 1, 18);
538
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (537, 'Wurmple', 8, null);
539
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (538, 'Crawdaunt', 2, 12);
540
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (539, 'Stunky', 7, 12);
541
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (540, 'Drifloon', 15, 18);
542
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (541, 'Magby', 5, null);
543
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (542, 'Gulpin', 7, null);
544
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (543, 'Arbok', 7, null);
545
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (544, 'Joltik', 8, 9);
546
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (545, 'Ekans', 7, null);
547
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (546, 'Mankey', 13, null);
548
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (547, 'Venomoth', 8, 7);
549
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (548, 'Spearow', 1, 18);
550
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (549, 'Starly', 1, 18);
551
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (550, 'Infernape', 5, 13);
552
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (551, 'Roggenrola', 4, null);
553
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (552, 'Pangoro', 13, 12);
554
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (553, 'Smoochum', 17, 14);
555
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (554, 'Kyogre', 2, null);
556
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (555, 'Silcoon', 8, null);
557
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (556, 'Mewtwo', 14, null);
558
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (557, 'Golett', 6, 15);
559
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (558, 'Garchomp', 10, 6);
560
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (559, 'Volcarona', 8, 5);
561
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (560, 'Audino', 1, null);
562
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (561, 'Togekiss', 16, 18);
563
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (562, 'Dusknoir', 15, null);
564
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (563, 'Hydreigon', 12, 10);
565
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (564, 'Heatran', 5, 11);
566
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (565, 'Cresselia', 14, null);
567
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (566, 'Musharna', 14, null);
568
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (567, 'Weedle', 8, 7);
569
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (568, 'Caterpie', 8, null);
570
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (569, 'Kakuna', 8, 7);
571
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (570, 'Metapod', 8, null);
572
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (571, 'Kricketot', 8, null);
573
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (572, 'Magikarp', 2, null);
574
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (573, 'Spinarak', 8, 7);
575
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (574, 'Vespiquen', 8, 18);
576
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (575, 'Drowzee', 14, null);
577
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (576, 'Shinx', 9, null);
578
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (577, 'Chimchar', 5, null);
579
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (578, 'Skuntank', 7, 12);
580
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (579, 'Sewaddle', 8, 3);
581
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (580, 'Cleffa', 16, null);
582
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (581, 'Pichu', 9, null);
583
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (582, 'Duskull', 15, null);
584
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (583, 'Unown', 14, null);
585
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (584, 'Munchlax', 1, null);
586
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (585, 'Porygon', 1, null);
587
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (586, 'Gible', 10, 6);
588
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (587, 'Prinplup', 2, null);
589
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (588, 'Whirlipede', 8, 7);
590
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (589, 'Noivern', 18, 10);
591
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (590, 'Pyroar', 5, 1);
592
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (591, 'Florges', 16, null);
593
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (592, 'Clawitzer', 2, null);
594
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (593, 'Barbaracle', 4, 2);
595
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (594, 'Dedenne', 9, 16);
596
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (595, 'Floette', 16, null);
597
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (596, 'Slurpuff', 16, null);
598
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (597, 'Aromatisse', 16, null);
599
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (598, 'Shellos', 2, null);
600
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (599, 'Stunfisk', 6, 9);
601
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (600, 'Frillish', 2, 15);
602
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (601, 'Hippowdon', 6, null);
603
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (602, 'Chatot', 1, 18);
604
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (603, 'Lillipup', 1, null);
605
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (604, 'Venipede', 8, 7);
606
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (605, 'Bastiodon', 4, 11);
607
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (606, 'Tynamo', 9, null);
608
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (607, 'Diggersby', 1, 6);
609
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (608, 'Chingling', 14, null);
610
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (609, 'Trubbish', 7, null);
611
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (610, 'Cinccino', 1, null);
612
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (611, 'Glaceon', 17, null);
613
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (612, 'Leafeon', 3, null);
614
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (613, 'Regigigas', 1, null);
615
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (614, 'Purrloin', 12, null);
616
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (615, 'Nidoran', 7, null);
617
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (616, 'Deerling', 1, 3);
618
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (617, 'Shelmet', 8, null);
619
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (618, 'Patrat', 1, null);
620
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (619, 'Escavalier', 8, 11);
621
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (620, 'Avalugg', 17, null);
622
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (621, 'Vivillon', 8, 18);
623
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (622, 'Heliolisk', 9, 1);
624
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (623, 'Aurorus', 4, 17);
625
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (624, 'Tyrantrum', 4, 10);
626
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (625, 'Yanmega', 8, 18);
627
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (626, 'Spiritomb', 15, 12);
628
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (627, 'Vullaby', 12, 18);
629
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (628, 'Zoroark', 12, null);
630
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (629, 'Amoonguss', 3, 7);
631
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (630, 'Tympole', 2, null);
632
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (631, 'Piplup', 2, null);
633
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (632, 'Empoleon', 2, 11);
634
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (633, 'Furfrou', 1, null);
635
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (634, 'Solosis', 14, null);
636
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (635, 'Larvesta', 8, 5);
637
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (636, 'Foongus', 3, 7);
638
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (637, 'Litwick', 15, 5);
639
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (638, 'Yamask', 15, null);
640
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (639, 'Gothitelle', 14, null);
641
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (640, 'Reuniclus', 14, null);
642
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (641, 'Pancham', 13, null);
643
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (642, 'Litleo', 5, 1);
644
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (643, 'Skiddo', 3, null);
645
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (644, 'Rufflet', 1, 18);
646
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (645, 'Karrablast', 8, null);
647
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (646, 'Lugia', 14, 18);
648
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (647, 'Binacle', 4, 2);
649
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (648, 'Skrelp', 7, 2);
650
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (649, 'Malamar', 12, 14);
651
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (650, 'Zekrom', 10, 9);
652
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (651, 'Reshiram', 10, 5);
653
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (652, 'Happiny', 1, null);
654
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (653, 'Zweilous', 12, 10);
655
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (654, 'Trevenant', 15, 3);
656
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (655, 'Swirlix', 16, null);
657
+INSERT INTO pokemon.pokemons (id, name, primary_type, secondary_type) VALUES (656, 'Spewpa', 8, null);

+ 11861
- 0
pokemon_sql/pokemon_trainers.sql
File diff suppressed because it is too large
Näytä tiedosto


+ 19
- 0
pokemon_sql/pokemon_types.sql Näytä tiedosto

@@ -0,0 +1,19 @@
1
+create table types(id int auto_increment primary key,name text not null);
2
+INSERT INTO pokemon.types (id, name) VALUES (1, 'Normal');
3
+INSERT INTO pokemon.types (id, name) VALUES (2, 'Water');
4
+INSERT INTO pokemon.types (id, name) VALUES (3, 'Grass');
5
+INSERT INTO pokemon.types (id, name) VALUES (4, 'Rock');
6
+INSERT INTO pokemon.types (id, name) VALUES (5, 'Fire');
7
+INSERT INTO pokemon.types (id, name) VALUES (6, 'Ground');
8
+INSERT INTO pokemon.types (id, name) VALUES (7, 'Poison');
9
+INSERT INTO pokemon.types (id, name) VALUES (8, 'Bug');
10
+INSERT INTO pokemon.types (id, name) VALUES (9, 'Electric');
11
+INSERT INTO pokemon.types (id, name) VALUES (10, 'Dragon');
12
+INSERT INTO pokemon.types (id, name) VALUES (11, 'Steel');
13
+INSERT INTO pokemon.types (id, name) VALUES (12, 'Dark');
14
+INSERT INTO pokemon.types (id, name) VALUES (13, 'Fighting');
15
+INSERT INTO pokemon.types (id, name) VALUES (14, 'Psychic');
16
+INSERT INTO pokemon.types (id, name) VALUES (15, 'Ghost');
17
+INSERT INTO pokemon.types (id, name) VALUES (16, 'Fairy');
18
+INSERT INTO pokemon.types (id, name) VALUES (17, 'Ice');
19
+INSERT INTO pokemon.types (id, name) VALUES (18, 'Flying');