@@ -35,7 +35,7 @@ CREATE TABLE `tickers` (
35
35
UNIQUE KEY ` ticker_UNIQUE` (` ticker` ),
36
36
UNIQUE KEY ` id_UNIQUE` (` id` ),
37
37
UNIQUE KEY ` company_name_UNIQUE` (` company_name` )
38
- ) ENGINE= InnoDB AUTO_INCREMENT= 217923 DEFAULT CHARSET= latin1 COMMENT= ' Table for all tickers' ;
38
+ ) ENGINE= InnoDB AUTO_INCREMENT= 217928 DEFAULT CHARSET= latin1 COMMENT= ' Table for all tickers' ;
39
39
/* !40101 SET character_set_client = @saved_cs_client */ ;
40
40
41
41
--
@@ -71,7 +71,7 @@ CREATE TABLE `word_frequencies` (
71
71
UNIQUE KEY ` uq_ticker_idx` (` ticker_id` ,` word` ),
72
72
KEY ` fk_ticker_id_idx` (` ticker_id` ),
73
73
CONSTRAINT ` fk_ticker_id` FOREIGN KEY (` ticker_id` ) REFERENCES ` tickers` (` id` ) ON DELETE CASCADE ON UPDATE CASCADE
74
- ) ENGINE= InnoDB AUTO_INCREMENT= 18420 DEFAULT CHARSET= latin1 COMMENT= ' Word Frequency fact table' ;
74
+ ) ENGINE= InnoDB AUTO_INCREMENT= 18425 DEFAULT CHARSET= latin1 COMMENT= ' Word Frequency fact table' ;
75
75
/* !40101 SET character_set_client = @saved_cs_client */ ;
76
76
77
77
--
@@ -117,6 +117,31 @@ BEGIN
117
117
ORDER BY frequency DESC
118
118
LIMIT 50 ;
119
119
120
+ END ;;
121
+ DELIMITER ;
122
+ /* !50003 SET sql_mode = @saved_sql_mode */ ;
123
+ /* !50003 SET character_set_client = @saved_cs_client */ ;
124
+ /* !50003 SET character_set_results = @saved_cs_results */ ;
125
+ /* !50003 SET collation_connection = @saved_col_connection */ ;
126
+ /* !50003 DROP PROCEDURE IF EXISTS `query_word` */ ;
127
+ /* !50003 SET @saved_cs_client = @@character_set_client */ ;
128
+ /* !50003 SET @saved_cs_results = @@character_set_results */ ;
129
+ /* !50003 SET @saved_col_connection = @@collation_connection */ ;
130
+ /* !50003 SET character_set_client = utf8 */ ;
131
+ /* !50003 SET character_set_results = utf8 */ ;
132
+ /* !50003 SET collation_connection = utf8_general_ci */ ;
133
+ /* !50003 SET @saved_sql_mode = @@sql_mode */ ;
134
+ /* !50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
135
+ DELIMITER ;;
136
+ CREATE DEFINER= ` tdoshea90` @` %` PROCEDURE ` query_word` (IN word_arg CHAR (5 ))
137
+ BEGIN
138
+
139
+ SELECT tickers .ticker , word_frequencies .frequency
140
+ FROM word_frequencies
141
+ INNER JOIN tickers ON word_frequencies .ticker_id = tickers .id
142
+ WHERE word_frequencies .word = word_arg AND frequency > 1
143
+ ORDER BY frequency DESC ;
144
+
120
145
END ;;
121
146
DELIMITER ;
122
147
/* !50003 SET sql_mode = @saved_sql_mode */ ;
@@ -210,4 +235,4 @@ DELIMITER ;
210
235
/* !40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */ ;
211
236
/* !40111 SET SQL_NOTES=@OLD_SQL_NOTES */ ;
212
237
213
- -- Dump completed on 2016-11-11 0:53:56
238
+ -- Dump completed on 2016-11-11 1:15:40
0 commit comments