Untuk dapat bereksperimen dengan contoh kode dalam tutorial ini, Anda harus menginstal MySQL di komputer Anda Show
Anda dapat mengunduh database MySQL di https. // www. mysql. com/unduh/ Instal Driver MySQLPython membutuhkan driver MySQL untuk mengakses database MySQL Dalam tutorial ini kita akan menggunakan driver "MySQL Connector" Kami menyarankan Anda menggunakan PIP untuk menginstal "Konektor MySQL" PIP kemungkinan besar sudah terpasang di lingkungan Python Anda Arahkan baris perintah Anda ke lokasi PIP, dan ketik berikut ini Unduh dan instal "Konektor MySQL" C. \Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector-python Sekarang Anda telah mengunduh dan menginstal driver MySQL Uji Konektor MySQLUntuk menguji apakah penginstalan berhasil, atau jika Anda sudah menginstal "Konektor MySQL", buat halaman Python dengan konten berikut Jika kode di atas dijalankan tanpa kesalahan, "Konektor MySQL" sudah terpasang dan siap digunakan Belajar Memfilter Data dengan Python Seperti Analis DataCobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang Python menyediakan beberapa cara untuk terhubung ke database MySQL dan memproses data. Artikel ini menjelaskan tiga metode Database dan pengguna MySQL harus sudah ada sebelum Anda dapat menggunakan salah satu metode berikut. Untuk informasi tentang cara mengelola database MySQL menggunakan cPanel, silakan lihat artikel ini Menghubungkan ke MySQL menggunakan PythonSebelum Anda dapat mengakses database MySQL menggunakan Python, Anda harus menginstal satu (atau lebih) paket berikut di lingkungan virtual
Ketiga paket ini menggunakan API database SQL portabel Python. Ini berarti bahwa jika Anda beralih dari satu modul ke modul lainnya, Anda dapat menggunakan kembali hampir semua kode yang ada (contoh kode di bawah menunjukkan cara melakukannya) Menyiapkan lingkungan virtual Python dan menginstal paket MySQLUntuk menyiapkan lingkungan virtual Python dan menginstal paket MySQL, ikuti langkah-langkah berikut
Contoh kodeSetelah Anda menginstal paket MySQL di lingkungan virtual, Anda siap bekerja dengan database sebenarnya. Contoh kode Python berikut menunjukkan cara melakukan ini, serta betapa mudahnya beralih di antara implementasi paket SQL yang berbeda. Kode sampel berfungsi dengan Python 2. 7 dan Piton 3. x Dalam kode Anda sendiri, ganti nama pengguna dengan nama pengguna basis data MySQL, kata sandi dengan kata sandi pengguna basis data, dan dbname dengan nama basis data #!/usr/bin/python from __future__ import print_function hostname = 'localhost' username = 'username' password = 'password' database = 'dbname' # Simple routine to run a query on a database and print the results: def doQuery( conn ) : cur = conn.cursor() cur.execute( "SELECT fname, lname FROM employee" ) for firstname, lastname in cur.fetchall() : print( firstname, lastname ) print( "Using mysqlclient (MySQLdb):" ) import MySQLdb myConnection = MySQLdb.connect( host=hostname, user=username, passwd=password, db=database ) doQuery( myConnection ) myConnection.close() print( "Using mysql.connector:" ) import mysql.connector myConnection = mysql.connector.connect( host=hostname, user=username, passwd=password, db=database ) doQuery( myConnection ) myConnection.close() print( "Using pymysql:" ) import pymysql myConnection = pymysql.connect( host=hostname, user=username, passwd=password, db=database ) doQuery( myConnection ) myConnection.close() Contoh ini membuat rangkaian objek Connection yang membuka database yang sama menggunakan modul MySQL yang berbeda. Karena ketiga modul MySQL menggunakan antarmuka API database SQL portabel, mereka dapat menggunakan kode dalam fungsi doQuery() tanpa modifikasi apa pun Saat Anda memiliki objek Connection yang terkait dengan database, Anda bisa membuat objek Cursor. Objek Cursor memungkinkan Anda menjalankan metode execution() , yang pada gilirannya memungkinkan Anda menjalankan pernyataan SQL mentah (dalam hal ini, kueri SELECT pada tabel bernama employee) Seperti yang Anda lihat, API database SQL portabel Python membuatnya sangat mudah untuk beralih antar modul MySQL dalam kode Anda. Dalam contoh di atas, satu-satunya perubahan kode yang diperlukan untuk menggunakan modul yang berbeda adalah pada pernyataan import dan connect Bagaimana saya bisa menginstal konektor MySQL?Menginstal Connector/Python dari sumber . Kompiler C/C++, seperti gcc Protobuf C++ (versi >= 3. 6. . File pengembangan Python MySQL Connector/C atau MySQL Server diinstal, termasuk file pengembangan untuk mengkompilasi Ekstensi C opsional yang berinteraksi dengan pustaka klien MySQL C Bagaimana cara membuka konektor MySQL dengan Python?Argumen diperlukan untuk terhubung . Instal modul konektor MySQL. Gunakan perintah pip untuk menginstal konektor MySQL Python. . Impor modul konektor MySQL. Impor menggunakan impor mysql. . Gunakan metode connect(). . Gunakan metode kursor(). . Gunakan metode eksekusi(). . Ekstrak hasil menggunakan fetchall(). Tutup objek kursor dan koneksi Apakah konektor MySQL merupakan modul dengan Python?MySQL Connector/Python adalah driver database standar untuk platform dan pengembangan Python . Selain itu, Konektor MySQL/Python 8. 0 mendukung X DevAPI baru untuk pengembangan dengan MySQL Server 8. 0. Dokumentasi Daring. Petunjuk Pemasangan Konektor MySQL/Python.
Bagaimana cara menginstal konektor MySQL di Python Ubuntu?Untuk melakukannya, lakukan langkah-langkah berikut. . Unduh driver ODBC untuk Ubuntu 15. 10 (mysql-connector-odbc-5. 3. 6-linux-ubuntu15. . Ekstrak file. tar -xvf mysql-connector-odbc-5. 3. 6-linux-ubuntu15. . Salin driver ke folder ODBC. sudo cp mysql-connector-odbc-5. 3. . Instal. sudo mysql-connector-odbc-5. 3 |