0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan10 halaman

Untitled Document

dokumen

Diunggah oleh

Lona Amelia03
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan10 halaman

Untitled Document

dokumen

Diunggah oleh

Lona Amelia03
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Materi tentang pyhton MySQL

1. Pemula MySQL
Instal Pengandar MySQL Python memerlukan driver MySQL untuk mengakses
database MySQL Dalam tutorial ini kita akan menggunakan driver "MySQL
Connector".Kami menyarankan Anda menggunakan PIP untuk menginstal "MySQL
Connector".PIP kemungkinan besar sudah terinstal di lingkungan Python Anda. Arahkan
baris perintah Anda ke lokasi PIP, dan ketik yang berikut ini:
Unduh dan instal konektor MtSQL :

Uji konektor MySQL


Untuk menguji apakah instalasi berhasil, atau apakah Anda sudah menginstal
"MySQL Connector", buat halaman Python dengan konten berikut:

Jika kode di atas dijalankan tanpa kesalahan, "MySQL Connector" telah diinstal
dan siap digunakan.
2. Python MySQL Membuat Basis Data
Membuat Basis Data Untuk membuat database di MySQL, gunakan pernyataan
"CREATE DATABASE":
Contoh :
buat database bernama "mydatabase":

Periksa apakah Basis Data Ada


Anda dapat memeriksa apakah suatu database ada dengan membuat daftar semua
database di sistem Anda dengan menggunakan pernyataan "SHOW DATABASES":
Contoh
Kembalikan daftar database sistem Anda:
Atau Anda dapat mencoba mengakses database saat membuat koneksi:
Contoh
Coba sambungkan ke database "mydatabase":

Jika data base tidak ada, maka anda akan mendapatkan data eror.
3. Phyton MySQL buat tabel
Membuat Tabel
Untuk membuat tabel di MySQL, gunakan pernyataan "CREATE TABLE".
Pastikan Anda menentukan nama database saat membuat koneksi
Contoh :
Jika kode di atas dijalankan tanpa kesalahan, Anda kini telah berhasil membuat tabel.
Periksa apakah Tabel Ada
Anda dapat memeriksa apakah suatu tabel ada dengan membuat daftar semua tabel di
database Anda dengan pernyataan "SHOW TABLES":
Contoh :
Kembalikan daftar database sistem Anda:

Kunci utama
Saat membuat tabel, Anda juga harus membuat kolom dengan kunci unik untuk setiap
record. Hal ini dapat dilakukan dengan mendefinisikan PRIMARY KEY.
Kami menggunakan pernyataan "INT AUTO_INCREMENT PRIMARY KEY" yang
akan memasukkan nomor unik untuk setiap record. Mulai dari 1, dan bertambah satu
untuk setiap rekaman.
Contoh
Buat kunci utama saat membuat tabel:

Contoh
Buat kunci utama pada tabel yang ada.
4. Phyton MySQL masukkan dalam tabel
Masukkan Ke dalam Tabel
Untuk mengisi tabel di MySQL, gunakan pernyataan "INSERT INTO".
Contoh :
Masukkan catatan ke dalam tabel "pelanggan":

Sis
ipkan Beberapa Baris
Untuk menyisipkan beberapa baris ke dalam tabel, gunakan metode mengeksekusi
banyak().

Parameter kedua dari metode mengeksekusimany() adalah daftar tupel, yang berisi data
yang ingin Anda masukkan:

Contoh
Isi tabel "pelanggan" dengan data:

Dapatkan ID yang Dimasukkan


Anda bisa mendapatkan id baris yang baru saja Anda sisipkan dengan menanyakan objek
kursor.
Catatan: Jika Anda menyisipkan lebih dari satu baris, id baris terakhir yang disisipkan
akan dikembalikan.
Contoh
Masukkan satu baris, dan kembalikan ID:
5. Python MySQL Pilih Dari form
Pilih Dari Tabel
Untuk memilih dari tabel di MySQL, gunakan pernyataan "SELECT":
Contoh :
Pilih semua catatan dari tabel "pelanggan", dan tampilkan hasilnya:
Catatan: Kami menggunakan metode Fetchall(), yang mengambil semua baris dari
pernyataan terakhir yang dieksekusi.
Memilih Kolom
Untuk memilih hanya beberapa kolom dalam tabel, gunakan pernyataan "PILIH" diikuti
dengan nama kolom:
Contoh
Pilih hanya kolom nama dan alamat:

Menggunakan Metode Fetchone()


Jika Anda hanya tertarik pada satu baris, Anda dapat menggunakan metode Fetchone().
Metode Fetchone() akan mengembalikan baris pertama dari hasil:
Contoh
Ambil hanya satu baris:
6. Python MySQL Dimana
Pilih Dengan Filter
Saat memilih rekaman dari tabel, Anda bisa memfilter pilihan dengan menggunakan
pernyataan "WHERE":
Pilih catatan yang beralamat "Park Lane 38": hasil:

Karakter Wildcard
Anda juga dapat memilih rekaman yang dimulai, disertakan, atau diakhiri dengan huruf
atau frasa tertentu.
Gunakan % untuk mewakili karakter wildcard:
Contoh
Pilih catatan yang alamatnya berisi kata "cara":
Mencegah Injeksi SQL
Ketika nilai kueri diberikan oleh pengguna, Anda harus keluar dari nilai tersebut.
Hal ini untuk mencegah injeksi SQL, yang merupakan teknik peretasan web umum untuk
menghancurkan atau menyalahgunakan database Anda.
Modul mysql.connector memiliki metode untuk keluar dari nilai kueri:
Contoh
Keluarkan nilai kueri dengan menggunakan metode placeholder %s:

Anda mungkin juga menyukai