Depois de uma breve pesquisa foi possível entender rapidamente o funcionamento do acesso ao banco de dados em Python através de linha de comando.
Segue também uma lista de comandos do pacote MySQLdb
http://mysql-python.sourceforge.net/MySQLdb.html
Alguns tipos de Update
http://stackoverflow.com/questions/1307378/python-mysql-update-statement
Mais alguns sites sobre acesso em Python
http://www.htmlstaff.org/ver.php?id=3964
http://defpython.blogspot.com.br/2007/07/python-e-mysql.html
http://zetcode.com/databases/mysqlpythontutorial/
- import MySQLdb
- conexao = MySQLdb.connect('host', 'usuario', 'senha', 'banco')
- cursor = conexao.cursor()
- cursor.execute("SELECT * FROM table")
- with conexao:
- rows = cursor.fetchall()
- for row in rows:
- print row
- cursor.close()
- conexao.close()
C API | _mysql |
---|---|
mysql_affected_rows() | conn.affected_rows() |
mysql_autocommit() | conn.autocommit() |
mysql_character_set_name() | conn.character_set_name() |
mysql_close() | conn.close() |
mysql_commit() | conn.commit() |
mysql_connect() | _mysql.connect() |
mysql_data_seek() | result.data_seek() |
mysql_debug() | _mysql.debug() |
mysql_dump_debug_info | conn.dump_debug_info() |
mysql_escape_string() | _mysql.escape_string() |
mysql_fetch_row() | result.fetch_row() |
mysql_get_character_set_info() | conn.get_character_set_info() |
mysql_get_client_info() | _mysql.get_client_info() |
mysql_get_host_info() | conn.get_host_info() |
mysql_get_proto_info() | conn.get_proto_info() |
mysql_get_server_info() | conn.get_server_info() |
mysql_info() | conn.info() |
mysql_insert_id() | conn.insert_id() |
mysql_num_fields() | result.num_fields() |
mysql_num_rows() | result.num_rows() |
mysql_options() | various options to _mysql.connect() |
mysql_ping() | conn.ping() |
mysql_query() | conn.query() |
mysql_real_connect() | _mysql.connect() |
mysql_real_query() | conn.query() |
mysql_real_escape_string() | conn.escape_string() |
mysql_rollback() | conn.rollback() |
mysql_row_seek() | result.row_seek() |
mysql_row_tell() | result.row_tell() |
mysql_select_db() | conn.select_db() |
mysql_set_character_set() | conn.set_character_set() |
mysql_ssl_set() | ssl option to _mysql.connect() |
mysql_stat() | conn.stat() |
mysql_store_result() | conn.store_result() |
mysql_thread_id() | conn.thread_id() |
mysql_thread_safe_client() | conn.thread_safe_client() |
mysql_use_result() | conn.use_result() |
mysql_warning_count() | conn.warning_count() |
CLIENT_* | MySQLdb.constants.CLIENT.* |
CR_* | MySQLdb.constants.CR.* |
ER_* | MySQLdb.constants.ER.* |
FIELD_TYPE_* | MySQLdb.constants.FIELD_TYPE.* |
FLAG_* | MySQLdb.constants.FLAG.* |
Segue também uma lista de comandos do pacote MySQLdb
http://mysql-python.sourceforge.net/MySQLdb.html
Alguns tipos de Update
http://stackoverflow.com/questions/1307378/python-mysql-update-statement
Mais alguns sites sobre acesso em Python
http://www.htmlstaff.org/ver.php?id=3964
http://defpython.blogspot.com.br/2007/07/python-e-mysql.html
http://zetcode.com/databases/mysqlpythontutorial/
Nenhum comentário:
Postar um comentário