Perintah SELECT
dengan klausa WHERE
adalah salah satu perintah SQL yang paling umum digunakan untuk mengambil data tertentu dari tabel database. Dalam artikel ini, kita akan membahas cara menggunakan perintah SELECT
dengan klausa WHERE
dalam Python untuk mengambil data yang memenuhi kondisi tertentu dari tabel MySQL.
Sebelum kita dapat mengambil data dari database MySQL, pastikan Anda telah menginstal MySQL Connector/Python. Anda dapat menginstalnya dengan menggunakan pip
, manajer paket Python:
pip install mysql-connector-python
Setelah Anda menginstal MySQL Connector/Python, impor modulnya ke dalam skrip Python Anda dengan pernyataan import
:
import mysql.connector
Sebelum menjalankan perintah SELECT
, Anda harus terlebih dahulu membuat koneksi ke server MySQL. Berikan informasi seperti host, username, password, dan nama database ke dalam objek koneksi:
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="nama_database"
)
Gantilah host
, username
, password
, dan nama_database
sesuai dengan pengaturan server MySQL dan database yang Anda gunakan.
Setelah membuat koneksi, Anda perlu membuat kursor untuk menjalankan perintah SQL. Kursor digunakan untuk mengirim dan menjalankan perintah SQL pada server MySQL:
mycursor = mydb.cursor()
SELECT
dengan Klausa WHERE
Perintah SELECT
dengan klausa WHERE
memungkinkan Anda untuk mengambil data yang memenuhi kondisi tertentu. Berikut adalah contoh cara mengambil data dari tabel dengan menggunakan klausa WHERE
:
sql = "SELECT * FROM nama_tabel WHERE kolom = %s"
val = ("nilai_kondisi",)
mycursor.execute(sql, val)
result = mycursor.fetchall()
for row in result:
print(row)
nama_tabel
dengan nama tabel yang sesuai.kolom
dengan kolom yang digunakan sebagai kondisi dalam klausa WHERE
.nilai_kondisi
dengan nilai yang ingin Anda gunakan sebagai kondisi.Setelah Anda selesai bekerja dengan server MySQL, pastikan untuk menutup koneksi:
mydb.close()
Menggunakan perintah SELECT
dengan klausa WHERE
dalam Python adalah cara yang berguna untuk mengambil data yang memenuhi kondisi tertentu dari database MySQL. Dengan langkah-langkah ini, Anda dapat mengelola data dengan lebih spesifik dan efisien. Pastikan untuk mengganti nilai host, username, password, nama database, nama tabel, kolom, dan kondisi sesuai dengan pengaturan server MySQL dan kebutuhan Anda.
Artikel Lainnya Dengan Kategori Terkait :
1. Belajar MySQL #01 |Mengenal SQL
2. Belajar MySQL #02 |Cara Menjalankan Service MySQL
3. Belajar MySQL #03 |Mengakes MySQL melalui phpmyadmin
4. Belajar MySQL #04 Masuk ke MySQL dengan akses root
5. Belajar MySQL #05 |Mengakes MySQL melalui command prompt.
6. Belajar MySQL #06 |Manipulasi Data
7. Belajar MySQL #07 |DDL Perintah Create
8. Belajar MySQL #08 |DDL Membuat Table
9. Belajar MySQL #09 |DDL PRIMARY KEY
10. Belajar MySQL #10 |DDL Perintah ALTER
11. Belajar MySQL #11 |DDL Perintah TRUNCATE
12. Belajar MySQL #12 |DDL Perintah DROP
13. Belajar MySQL #13 |DDL Perintah Rename
14. Belajar MySQL #14 |Memahami apa itu DML
15. Belajar MySQL #15 |DML Perintah INSERT
16. Belajar MySQL #16 |DML Perintah UPDATE
17. Belajar MySQL #17 |DML Perintah DELETE
18. Belajar MySQL #18 |Memahami apa itu DQL
19. Belajar MySQL #19 |DQL Perintah SELECT
20. Belajar MySQL #20 |DQL Perintah WHERE
21. Belajar MySQL #21 |DQL Perintah And, Or, Not
22. Belajar MySQL #22 |DQL Perintah LIKE
23. Belajar MySQL #23 |DQL Perintah ORDER BY
24. Belajar MySQL #24 |DQL Perintah LIMIT
25. Belajar MySQL #25 |DQL Perintah AGGREGATION
26. Belajar MySQL #26 |DQL Perintah GROUP BY
27. Belajar MySQL #27 |Memahami apa itu DCL
28. Belajar MySQL #28 |DCL Perintah GRANT
29. Belajar MySQL #29 |DCL Perintah GRANT SELECT
30. Belajar MySQL #30 |DCL Perintah REVOKE
31. Belajar MySQL #31 |Memahami apa itu TCL
32. Belajar MySQL #32 |TCL Perintah COMMIT
33. Belajar MySQL #33 |TCL Perintah ROLLBACK
34. Belajar MySQL Lanjutan #34 |Perintah JOIN
35. Belajar MySQL Lanjutan #35 |Perintah INNER JOIN
36. Belajar MySQL Lanjutan #36 |Perintah LEFT JOIN
37. Belajar MySQL Lanjutan #37 |Perintah RIGHT JOIN
38. Belajar MySQL Lanjutan #38 |Stored Procedure
39. Belajar MySQL Lanjutan #39 |Stored Procedure dengan Parameter
40. Belajar MySQL Lanjutan #40 |DML dengan Stored Procedure
41. Belajar MySQL Lanjutan #41 |Memahami apa itu VIEW
42. Belajar MySQL Lanjutan #42 |Membuat VIEW
43. Belajar MySQL Lanjutan #43 |Menghapus VIEW
44. Belajar MySQL Lanjutan #44 |Apa itu TRIGGER
45. Belajar MySQL Lanjutan #45 |Hands On
46. Belajar MySQL Lanjutan #46 |Cara Membuat TRIGGER
47. Belajar MySQL Lanjutan #47 |DDL MySQL dengan Python
48. Belajar MySQL Lanjutan #48 |Membuat Koneksi MySQL
49. Belajar MySQL Lanjutan #49 |Membuat Database
50. Belajar MySQL Lanjutan #50 |Membuat Table
51. Belajar MySQL Lanjutan #51 |Phyton INSERT
52. Belajar MySQL Lanjutan #52 |Python UPDATE
53. Belajar MySQL Lanjutan #53 |Python DELETE
54. Belajar MySQL Lanjutan #54 |Phyton SELECT, SELECT .. WHERE ..
55. Belajar MySQL Lanjutan #55 |Menutup koneksi ke database MySQL
Mahardika Oktadiansyah - 17 April 2025
Belajar CSS Lanjutan #122 | Responsive Web Design - Images
Mahardika Oktadiansyah - 17 April 2025
Belajar CSS Lanjutan #121 | Responsive Web Design - Media Queries
Mahardika Oktadiansyah - 17 April 2025
Belajar CSS Lanjutan #120 | Responsive Web Design - Building a Grid View