Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import MySQLdb as db
- import os
- # MySQL configurations
- MYSQL_USER = os.environ['MYSQL_USER']
- MYSQL_PASSWORD = os.environ['MYSQL_PASSWORD']
- MYSQL_HOST = os.environ['MYSQL_HOST']
- MYSQL_DATABASE = os.environ['MYSQL_DATABASE']
- print(MYSQL_USER)
- print(MYSQL_PASSWORD)
- print(MYSQL_HOST)
- print(MYSQL_DATABASE)
- def main():
- conn = db.connect(
- user=MYSQL_USER,
- passwd=MYSQL_PASSWORD,
- host=MYSQL_HOST,
- db=MYSQL_DATABASE
- )
- c = conn.cursor()
- sql = 'drop table if exists test'
- c.execute(sql)
- sql = 'create table test (id int, content varchar(32))'
- c.execute(sql)
- sql = 'show tables'
- c.execute(sql)
- print('===== table list =====')
- print(c.fetchone())
- # insert records
- sql = 'insert into test values (%s, %s)'
- c.execute(sql, (1, 'hoge'))
- datas = [
- (2, 'foo'),
- (3, 'bar')
- ]
- c.executemany(sql, datas)
- # select records
- sql = 'select * from test'
- c.execute(sql)
- print('===== Records =====')
- for row in c.fetchall():
- print('Id:', row[0], 'Content:', row[1])
- conn.commit()
- c.close()
- conn.close()
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment