Database MySQL dan Aturan untuk Menggunakan SQL Queries
Karena fleksibilitasnya, MySQLR server basis data adalah basis data paling populer untuk bermitra dengan PHP dalam aplikasi web. MySQL dapat digunakan untuk situs bisnis kecil dan juga situs web dengan lalu lintas tinggi. Tetapi bagaimana Anda berkomunikasi dengan server MySQL? Anda akan menggunakan bahasa komputer SQL dan, seperti PHP, Anda dapat memasukkan kode SQL ke dalam kode HTML untuk halaman web Anda.

SQL singkatan dari Structured Query Language dan the kalimat Anda gunakan untuk berbicara dengan server database disebut query SQL. Sama seperti HTML, bahasa SQL menggunakan kata-kata bahasa Inggris dan karenanya mudah dimengerti dan digunakan. Mari kita lihat contoh kueri yang akan memilih nama semua anggota dari tabel keanggotaan yang tinggal di negara bagian Ohio. Ini kemudian akan menempatkan nama-nama ini dalam urutan abjad.

SELECT memberName FROM member_table
Status WHERE = 'OH'
PESANAN DENGAN nama anggota

  • Kata pertama dalam kueri SQL (SELECT dalam contoh) adalah nama permintaan dan memberi tahu server tugas apa yang harus dilakukan. Dalam contoh di atas SELECT digunakan untuk memilih nama-nama anggota tertentu.

  • Sisanya ke kueri memberi tahu server cara melakukan tugas, yaitu kriteria apa yang digunakan untuk memilih data dari tabel database.

  • Ada beberapa aturan yang perlu diingat ketika menulis pertanyaan SQL.

    1. Nama kueri tidak peka huruf besar kecil dan oleh karena itu Pilih sama dengan SELECT. Meskipun server database tidak peduli jika Anda memasukkan nama kueri di semua huruf besar, semua huruf kecil atau campuran huruf besar dan kecil, adalah praktik umum untuk memasukkan nama permintaan di semua huruf besar. Ini membuatnya lebih mudah untuk membaca kode. Jadi dalam contoh di atas, kata SELECT ada dalam semua huruf besar. Juga lebih mudah untuk membaca kode jika Anda menggunakan semua huruf besar untuk kata-kata utama dalam sisa kueri seperti kata FROM, WHERE dan ORDER BY dalam contoh di atas.

    2. Nama tabel (member_table), nama kolom (negara bagian) dan nama variabel (nama anggota) adalah peka huruf besar-kecil dan karenanya memberName tidak sama dengan MemberName. Ini sangat penting ketika bekerja di Linux dan Unix.

    3. Sama seperti HTML, Anda dapat menyebarkan kueri SQL melalui beberapa baris, seperti pada contoh di atas. Tetapi Anda juga dapat menempatkan kueri semua pada satu baris. Ingatlah untuk memisahkan setiap kata dalam kueri dengan setidaknya pada ruang.

    4. Tanda kutip digunakan untuk melampirkan string karakter tetapi Anda tidak menggunakan tanda kutip untuk nilai angka. Dalam contoh di atas, OH adalah string karakter dan oleh karena itu tertutup dalam tanda kutip tunggal.

      Status WHERE = 'OH'

      Namun, jika kami menyortir nama anggota dengan kode pos, Anda tidak perlu tanda kutip karena kode pos adalah angka.

      WHERE kode pos = 55555

    5. Merupakan kebiasaan untuk menggunakan tanda kutip tunggal dalam pernyataan SQL. Namun, Anda dapat menggunakan tanda kutip tunggal atau ganda saat menggunakan MySQL. Oleh karena itu baris di bawah ini akan berfungsi sama baiknya dengan baris pada contoh untuk aturan sebelumnya.

      Status WHERE = "OH"
      WHERE kode pos = 55555

    6. Jika Anda menggunakan tanda kutip dalam string karakter, Anda harus lolos dari tanda kutip ini. Misalnya, untuk string karakter Nancy berkata "Halo", kita harus menghindari tanda kutip yang mengelilingi kata Halo ketika kita menempatkan string karakter ini dalam tanda kutip.

      $ variable = "Nancy berkata \" Hello \ "";



Petunjuk Video: Cara Menjalankan Sql Query Untuk Update Database sik SIMRS Khanza (April 2024).