-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQueryDST.py
49 lines (37 loc) · 1.41 KB
/
QueryDST.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import mysql.connector as conn
cnx = conn.connect(user='####', password='####',
host='####', database='####')
cursor = cnx.cursor(buffered=True)
#--------------------------------------------------------------------------------#
print('+-------------+--------------+')
print('| Field in DB | Actual Name |')
print('+-------------+--------------+')
print('| dat | DATE |')
print('| mont | MONTH |')
print('| yea | YEAR |')
print('| star | STAR |')
print('| quicklook | QUICK LOOK |')
print('| inde | INDEX |')
print('| versio | VERSION |')
print('| basevalue | BASEVALUE |')
print('| hourlyvalue | HOURLY VALUE |')
print('| meanvalue | MEAN VALUE |')
print('+-------------+--------------+')
#--------------------------------------------------------------------------------#
print('Please enter the query you want on the DST database - "dstdata"')
query = ''
while True:
query = input('Enter your query else press "n" or "N" to exit - \n')
if query == 'n' or query == 'N':
print('Exiting...........Have a Nice Day')
break
try:
cursor.execute(query)
result = cursor.fetchall()
print(result, '\n\n')
except conn.errors.ProgrammingError as err:
print('The query you entered is wrong - \n', err, '\n\n')
continue
cnx.commit()
cursor.close()
cnx.close()