Guest User

Untitled

a guest
May 2nd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import MySQLdb as db
  2. import os
  3.  
  4. # MySQL configurations
  5. MYSQL_USER = os.environ['MYSQL_USER']
  6. MYSQL_PASSWORD = os.environ['MYSQL_PASSWORD']
  7. MYSQL_HOST = os.environ['MYSQL_HOST']
  8. MYSQL_DATABASE = os.environ['MYSQL_DATABASE']
  9.  
  10. print(MYSQL_USER)
  11. print(MYSQL_PASSWORD)
  12. print(MYSQL_HOST)
  13. print(MYSQL_DATABASE)
  14.  
  15. def main():
  16. conn = db.connect(
  17. user=MYSQL_USER,
  18. passwd=MYSQL_PASSWORD,
  19. host=MYSQL_HOST,
  20. db=MYSQL_DATABASE
  21. )
  22. c = conn.cursor()
  23.  
  24. sql = 'drop table if exists test'
  25. c.execute(sql)
  26.  
  27. sql = 'create table test (id int, content varchar(32))'
  28. c.execute(sql)
  29.  
  30. sql = 'show tables'
  31. c.execute(sql)
  32. print('===== table list =====')
  33. print(c.fetchone())
  34.  
  35. # insert records
  36. sql = 'insert into test values (%s, %s)'
  37. c.execute(sql, (1, 'hoge'))
  38.  
  39. datas = [
  40. (2, 'foo'),
  41. (3, 'bar')
  42. ]
  43. c.executemany(sql, datas)
  44.  
  45. # select records
  46. sql = 'select * from test'
  47. c.execute(sql)
  48. print('===== Records =====')
  49. for row in c.fetchall():
  50. print('Id:', row[0], 'Content:', row[1])
  51.  
  52. conn.commit()
  53. c.close()
  54. conn.close()
  55.  
  56.  
  57. if __name__ == '__main__':
  58. main()
Add Comment
Please, Sign In to add comment