import MySQLdb conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='database_name') conn.close() import MySQLdb conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='database_name') cursor = conn.cursor() cursor.execute('SELECT * FROM table_name') results = cursor.fetchall() for row in results: print(row) cursor.close() conn.close() import MySQLdb conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='database_name') try: conn.begin() cursor = conn.cursor() cursor.execute('INSERT INTO table_name (column1, column2) VALUES (%s, %s)', ('value1', 'value2')) conn.commit() cursor.close() except Exception as e: conn.rollback() print(str(e)) finally: conn.close() import MySQLdb conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='database_name') cursor = conn.cursor() cursor.execute('SELECT * FROM table_name') result = cursor.fetchone() print(result) cursor.execute('UPDATE table_name SET column1 = %s WHERE id = %s', ('new_value', 1)) conn.commit() cursor.close() conn.close() import MySQLdb conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='database_name') cursor = conn.cursor() data = [('value1', 'value2'), ('value3', 'value4'), ('value5', 'value6')] cursor.executemany('INSERT INTO table_name (column1, column2) VALUES (%s, %s)', data) conn.commit() cursor.close() conn.close()


上一篇:
下一篇:
切换中文