Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. PHP

Semua yang anda perlukan untuk bermula dengan MySQL

by
Difficulty:IntermediateLength:LongLanguages:

Malay (Melayu) translation by Fariz Alfarizki (you can also view the original English article)

Mengembangkan aplikasi web dengan menyimpan data statis yang mana data harus diperbaharui, disimpan dan dimanipulasi sering dapat menjadi tugas yang rumit. Tetapi artikel ini akan memperkenalkan Anda ke dunia relasional pangkalan data yang memungkinkan Anda untuk memaksimalkan potensi data Anda.

Pengenalan

Dengan menerasan terus-menerus aplikasi web dan pengguna yang mendorong laman web ini menjadi suatu keharusan untuk memiliki cara untuk menyimpan data 
fesyen teratur yang boleh diperoleh dan dimanipulasi secara mendalam;sesuatu yang tidak mungkin dengan kandungan statis. 
Untuk mencapai hal ini, pangkalan data harus digunakan! 
Pangkalan data dalam bentuk yang paling sederhana adalah mengumpulkan data dalam mode teratur Apakah itu menggunakan lemari atau database dikomputerisasi. 
Mengintegrasikan pangkalan data ke dalam laman web atau aplikasi web membolehkan anda menyimpan dan mengambil data menggunakan khusus arahan. 
Untuk artikel ini kita akan menggunakan paket pangkalan data pengurusan relasional yang disebut MySQL. 
Ini adalah sumber terbuka perisian yang tersedia dibawah GNU umum awam yang tentu saja menjadikannya gratis! 
Laman web MySQL boleh didapati di http://www.mysql.com/ setiap kata yang anda lihat digarisbawahi dalam artikel ini menunjukkan fungsi MySQL Anda dapat menemukan lengkap dokumentasi di fungsi-fungsi ini di MySQL web site.

TIP : Untuk mencari MySQL web untuk fungsi, cukup tambah nama fungsi ke URL MySQL. Misalnya http://www.mysql.com/SELECT contoh ini akan mencari untuk dipilih.

Saya telah menghasilkan versi modifikasi dari Jesse Ruderman Google bookmarklet carian untuk mencari dokumentasi MySQL 5.1. Untuk menggunakan sorot ini hanya kata yang digarisbawahi kemudian tekan bookmarklet untuk dibawa ke hasil pencarian. Alternatif meluncurkan bookmarklet dengan apa yang ditonjolkan untuk diberikan satu prompt kotak yang meminta anda memasukkan apa yang ingin dicari. 
Bookmarklet :> MYSQL CARI

Memahami pangkalan data

Untuk menyimpan data dalam database pangkalan data pertama harus dibuat.Pangkalan data ini kemudian dapat menyimpan banyak jadual (imagine lemari menyimpan banyak file); jadual masing-masing harus diisikan kolom, dan ini dibuat untuk menyimpan data tertentu (perhatikan bentuk data entri). Dimungkinkan untuk mengatasi apa yang boleh dimasukkan ke dalamnya seperti nombor data atau batas aksara misalnya. 
Setelah data dimasukkan ke dalam pangkalan data itu akan disimpan dalam tabel sesuai, tabel akan kemudian terdiri dari spreadsheet mirip baris dan kolom seperti data disimpan dan ditampilkan dalam tabular bentuk.   MySQL boleh menguruskan beberapa pangkalan data yang boleh mengandungi beberapa jadual. Akses tingkat boleh diberikan kepada pengguna yang berbeza untuk menyediakan atau menolak hak tertentu. 
MySQL menggunakan arahan / fungsi berdasarkan SQL (bahasa pertanyaan berstruktur). Hal ini membolehkan kami untuk menggunakan kata kunci untuk menentukan data apa yang kami berharap untuk kembali.  MySQL kemudian menerapkan beberapa tambahan tambahan untuk meningkatkan fungsionalitas yang tersedia. Kata kunci biasanya mudah untuk memahami dan sering berhubungan dengan bahasa Inggeris kata atau frasa (misalnya PILIH , UPDATE , WHERE ).

Persiapan

Pemasangan, kami akan meliputi:

  • Menginstal MySQL pada mesin (windows) lokal anda
  • Konfigurasi pemasangan (tetingkap) MySQL local anda
  • Menyambungkan ke pangkalan data tempatan
  • Menyambungkan ke pangkalan data jauh
  • Memasukkan dan memformat kueri
  • Keputusan format dan log penukaran
  • Pangkalan data sandaran
  • Memulihkan pangkalan data

Untuk menggunakan MySQL sangatlah penting bagi kami untuk memilikinya dipasang di sistem lokal atau remote web host. Namun untuk menyambung ke salah satu kita pertama harus memiliki antarmuka untuk digunakan.

Hari ini kita akan menggunakan paket penting yang terdapat di MySQL di http://dev.mysql.com/downloads/. 
Pada saat menulis versi stabil 5.1 dan saya akan membahas bagaimana cara menginstalnya pada windows operating system.  Pertama menemukan perisian yang anda perlukan, saya akan menggunakan versi windows 64 bit tetapi Anda dapat memilih jika tidak bergantung pada sistem arsitektur anda.  Untuk artikel ini, saya telah memilih untuk menggunakan paket penting kerana mencakup semua ciri yang diperlukan. Anda boleh membandingkan perbezaan antara versi windows di http://dev.mysql.com/doc/refman/5.1/en/windows-choosing-package.html.

Menginstal MySQL pada komputer tempatan anda

Setelah anda memuat turun pemasangan yang tepat, jalankannya dan Anda akan diminta dengan jendela di atas. Seperti yang anda lihat saya memasang versi 5.1.30. Tekan sedang maju ke skrin seterusnya.

Saya telah memilih untuk tetap dengan instalasi khas, tetapi merasa bebas untuk memilih apa komponen yang ingin anda pasang.  Anda akan memerlukan pelayan MySQL dan data fail jika anda bekerja pada komputer tempatan anda;Namun jika Anda memiliki remote database tersedia untuk Anda yang ingin Anda gunakan Anda dapat memilih untuk tidak menginstal fitur ini. Anda akan memerlukan shell baris perintah MySQL kerana ini adalah aplikasi yang akan kami gunakan. Sekali lagi jika anda tidak menggunakan pangkalan data setempat anda boleh melangkau utiliti baris perintah dan konfigurasi contoh pelayan.AndaTerjemahan dari andapronominayouanda, engkau Artikel ini tidak akan melindungi menggunakan C dengan MySQL tetapi jika anda sedang membangun menggunakan C anda boleh memilih untuk memasang ini. Tekan Next untuk kemajuan ke skrin seterusnya.

Anda kemudian akan diminta untuk mengesahkan pilihan anda, tekan Pasang jika anda gembira jika tidak tekan Kembali untuk membuat sebarang perubahan.

Pemasangan anda akan bermula, pada ketika ini anda mungkin mendapat gangguan dari anti virus atau Kawalan Akaun Pengguna Windows Vista, ia akan menyatakan bahawa program meminta untuk dipasang atau mengakses fail tertentu. Ini akan ditandatangani oleh MySQL AB; ini adalah syarikat yang mengendalikan dan mengekalkan MySQL yang boleh anda baca di http://www.mysql.com/about/.

Setelah dipasang, pastikan anda mempunyai Konfigurasi MySQL Server sekarang (jika dipasang) ditandakan dan tekan selesai. Tahniah, anda telah berjaya memasang MySQL Server / komponen. Seterusnya Wizard Konfigurasi Pesanan MySQL patut dimuatkan. Walau bagaimanapun jika ia tidak dilancarkan jangan bimbang, anda boleh mengaksesnya dalam folder program MySQL (jika dipasang).

Mengkonfigurasi pemasangan MySQL setempat anda

Kami kini akan mengkonfigurasi pemasangan anda (jika anda memasang pelayan), tekan Next untuk kemajuan ke skrin seterusnya.

Anda kini mempunyai pilihan menggunakan konfigurasi standard; namun saya akan menggunakan konfigurasi terperinci yang akan membolehkan saya menyesuaikan aspek pemasangan saya yang berbeza.

Saya telah memilih ini sebagai mesin pemaju; Walau bagaimanapun anda boleh memilih pilihan yang anda pilih. Mesin pemaju akan membenarkan penggunaan penuh namun ia akan menghalang terlalu banyak sumber yang digunakan. Tekan Next untuk kemajuan ke skrin seterusnya.

Oleh kerana pemasangan ini dimaksudkan untuk tujuan pembangunan dan bukan untuk projek tertentu, saya memilih pangkalan data pelbagai fungsi yang membolehkan penggunaan mesin penyimpanan InnoDB dan MyISAM. Anda boleh membaca lebih lanjut mengenai enjin storan di http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html. Tekan Next untuk kemajuan ke skrin seterusnya.

Anda kini mesti memilih di mana anda mahu menyimpan fail data InnoDB, bergantung pada ruang simpanan yang anda ada yang mungkin anda ingin menukar ini jika anda mempunyai kapasiti yang lebih besar atau pemacu yang lebih cepat yang tersedia. Tekan Next untuk kemajuan ke skrin seterusnya.

Anda kini perlu menyediakan jumlah sambungan serentak yang anda akan sambungkan ke pangkalan data anda pada satu-satu masa. Memilih DSS membenarkan sehingga 100 sambungan tetapi menganggap purata 20 sambungan serentak. OLTP membolehkan sehingga 500 sambungan serentak. Walau bagaimanapun untuk mesin pemaju kami, kami hanya akan membuat sambungan tunggal; oleh itu saya menetapkan tetapan manual untuk 5. Tekan Next untuk kemajuan ke skrin seterusnya.

OLTP membolehkan sehingga 500 sambungan serentak. Walau bagaimanapun untuk mesin pemaju kami, kami hanya akan membuat sambungan tunggal; oleh itu saya menetapkan manual tetapan untuk 5. Tekan Next untuk maju ke skrin seterusnya. Anda kemudian boleh menetapkan mod pelayan, saya meninggalkan kotak ini ditandakan (anda boleh membaca lebih lanjut mengenai mod pelayan secara terperinci di http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html) . Tekan Next untuk kemajuan ke skrin seterusnya.

Sekarang kita perlu memilih set aksara / pengekodan yang akan kita gunakan. Saya memilih UTF8 kerana ia membolehkan bahasa yang berbeza untuk dimasukkan (pembaca antarabangsa). Tekan Next untuk kemajuan ke skrin seterusnya.

Anda kini perlu memutuskan sama ada anda ingin menjalankan pelayan sebagai perkhidmatan, anda boleh menyesuaikan nama perkhidmatan dengan kotak drop down. Dengan memasang MySQL sebagai perkhidmatan secara lalai pelayan akan dimulakan secara automatik dan akan memulakan semula walaupun kegagalan. Saya cadangkan menggunakan tetapan di atas. Anda juga mendapat pilihan untuk memasukkan fail MySQL Bin di laluan tingkap. Ini membolehkan kami memanggil MySQL secara langsung dari baris arahan, saya juga mengesyorkan melakukan ini. Tekan Next untuk kemajuan ke skrin seterusnya.

Anda kini perlu menyediakan kata laluan untuk akaun root. Ini adalah akaun 'tuan' dengan keistimewaan penuh (nama pengguna akaun akan menjadi 'root'); Saya tidak mengesyorkan meninggalkan perkara ini! Pilihan untuk membolehkan akses dari mesin root tidak ditandakan secara lalai; Saya menyimpannya dengan cara ini kerana saya telah melumpuhkan tetapan TCP / IP tetapi ia juga membuktikan potensi risiko keselamatan yang lebih tinggi jika butiran jatuh ke tangan yang salah. Saya juga melumpuhkan pilihan untuk membolehkan akaun tanpa nama sebagai pangkalan data ini bertujuan untuk kegunaan peribadi. Tekan Next untuk kemajuan ke skrin seterusnya.

Konfigurasi pemasangan anda kini sedia untuk digunakan, tekan jalankan untuk memulakan proses.
Anda kemudian akan menerima mesej konfigurasi yang berjaya. Setelah selesai, tekan selesai untuk keluar dari wizard ini. Anda kini telah berjaya menyelesaikan konfigurasi.
Sekiranya anda memasang MySQL pada sistem operasi yang berbeza atau jika anda ingin merujuk kepada dokumentasi rasmi, boleh didapati di http://dev.mysql.com/doc/refman/5.1/en/installing.html.

Menyambung ke pangkalan data setempat anda

Sekarang bahawa anda mempunyai pelayan yang dipasang, kami kini boleh menyambung kepadanya!

Saya akan menggunakan Windows CLI (antara muka baris perintah) untuk memulakan sambungan, tetapi anda boleh menggunakan MySQL CLI yang terdapat dalam folder program MySQL.
Pertama buka command prompt dengan membuka kotak dialog yang dijalankan pada menu mula dan ketik CMD dan tekan [ENTER]; di mana anda akan dipaparkan tetingkap yang serupa dengan yang di bawah.

Perintah pertama yang akan kami taip akan disambungkan ke pelayan dengan nama pengguna dan kata laluan kami.
Terdapat beberapa cara untuk menyambung ke pelayan yang semuanya melakukan tugas yang sama.
Perintah sambungan MySQL menggunakan sintaks berikut:

Setiap hujah-hujah ini boleh dihantar ke arahan mysql seperti berikut:

  • --host = host atau -hhost
  • --port = port atau -P
  • --username = nama pengguna atau nama pengguna
  • --password = kata laluan atau kata laluan
  • pangkalan data diberikan semata-mata sebagai rentetan (E.G. db_name)

Nota: Dengan membekalkan string kata laluan penuh seperti ini, ia akan kelihatan pada skrin, jika anda lebih suka anda hanya dapat membekalkan perintah -p atau -password tanpa kata laluan untuk dipaparkan dengan kata laluan penyertaan kata laluan yang tersembunyi. Kami juga tidak memerlukan terminator arahan kerana kami menaip ke Windows CLI pada masa ini bukan MySQL.

Oleh itu, kami ingin menyambung ke komputer tempatan kami supaya kami dapat menghapus hujah tuan rumah (lihat menyambung ke tuan rumah jauh kemudian di artikel ini). Kami mahu log masuk sebagai akaun root kami untuk memberikan kami keistimewaan penuh, jadi kami memerlukan nama pengguna dan kata laluan kami; kerana pada masa ini kami tidak mempunyai sebarang pangkalan data yang ditubuhkan, kami tidak akan membekalkan hujah pangkalan data sama ada.
Saya akan menyambung ke akaun pengguna "root" pada mesin tempatan saya dengan kata laluan "rahsia" dengan menggunakan arahan berikut:

Ini menghubungkan ke MySQL menggunakan pengguna root dengan kata laluan rahsia. Perintah berikut akan mencapai hasil yang sama.

The user account 'root' is the master MySQL account which was created during the installation; this is the same user that you should be connecting as. However please note that it is not recommended to leave a root account turned on a web installation, please refer to user accounts and privileges at the MySQL web site for further information.(http://dev.mysql.com/doc/refman/5.1/en/adding-users.html)

Menyambung ke pangkalan data jauh

(lompat ini jika anda menyambung ke pangkalan data tempatan) Untuk menyambung ke pangkalan data jauh anda, sering dibekalkan oleh penyedia hosting, anda mesti mengetahui alamat IP atau nama tuan rumah pangkalan data anda (dan mungkin nombor port jika telah menukar lalai ialah 3306). Anda akan menyambung kepada ini kerana anda akan membuat pangkalan data setempat hanya menggantikan argumen hos dan pelabuhan bergantung pada konfigurasi hosting anda.

Memutuskan sambungan

Untuk memutuskan sambungan dari sesi MySQL, hantar perintah QUIT (atau \ q).

Memformat pertanyaan dan keputusan

Sekarang kita terhubung (setelah menerima "Selamat datang ke mesej MySQL monitor"). Kami bersedia untuk menghantar arahan tetapi ada beberapa perkara lain yang perlu diperhatikan.

MySQL membenarkan penggunaan ruang kosong tanpa menjejaskan perintah yang dimasukkan. Ini berguna untuk membuat pertanyaan kami sebagai boleh dibaca (lihat imej di bawah). Kedua-dua soalan ini menghasilkan hasil yang sama, namun yang kedua lebih mudah dibaca.

Nota: Pertanyaan ini tidak akan berfungsi kerana kami tidak mempunyai pangkalan data yang ditetapkan untuk tujuan demo sahaja!
Anda boleh melihat kod yang saya gunakan di bawah ini, kedua-dua pertanyaan yang dimasukkan sama tetapi dengan menekan [ENTER] CLI membenarkan kami meneruskan arahan pada baris berasingan. MySQL telah melaksanakan ciri untuk membatalkan input jika arahan anda menjangkau pelbagai baris, hanya mengeluarkan perintah yang jelas "\ c".

Walau bagaimanapun, ini bermakna bahawa arahan khas mesti dihantar untuk menunjukkan bahawa ia kemudiannya berakhir perintah. Kita boleh menggunakan salah satu daripada yang berikut:

  • ;
  • \g
  • \G

Dua terminator pertama adalah sama, namun yang ketiga apabila digunakan dalam pertanyaan yang mengembalikan data menunjukkan hasil dalam jadual vertikal dan bukannya mendatar. Ini adalah baik untuk diingat jika kami kembali maklumat dari jadual yang mempunyai banyak lajur kerana ia mungkin tidak boleh dibaca.

Memulihkan pangkalan data

Seterusnya kita akan mengimport fail SQL, ini adalah proses yang sama yang anda akan lakukan jika anda mengembalikan sandaran pangkalan data. Fail ini hanya mempunyai semua perintah yang diperlukan untuk membuat pendua pangkalan data pada waktu sandaran yang diberikan.
Idealnya kita akan membuat pangkalan data kita sendiri, tetapi membuat pangkalan data boleh menjadi subjek kompleks termasuk hubungan, penamaan konvensyen, enjin penyimpanan dan tetapan medan yang berada di luar skop artikel ini.

Kami akan menggunakan pangkalan data pra-siap yang tersedia di http://dev.mysql.com/doc/#sampledb tatal ke bawah sehingga anda melihat pangkalan data contoh dan anda mahu meneruskan dan memuat turun pangkalan data dunia

(world.sql).

Sebaik sahaja disambungkan ke MySQL, kami akan memulihkan pangkalan data dunia kerana ia merupakan sandaran pangkalan data sebelumnya. Fail ini hanyalah senarai arahan MySQL yang akan dijalankan untuk membuat pangkalan data baru. Fail SQL ini hanya mengandungi data jadual dan tidak menyimpan maklumat pangkalan data, oleh itu kita harus terlebih dahulu membuat pangkalan data untuk menyimpan jadual dalam (merujuk kepada analogi pada permulaan artikel).
Nota: Untuk menyimpan panjang artikel ini, saya akan meletakkan beberapa arahan dalam coretan kod, anda boleh memisahkan arahan ini atau mengeluarkannya bersama-sama mencari penunjuk perintah yang dipaparkan sebelum ini dalam artikel ini. Juga sedar bahawa fungsi MySQL tidak kes sensitif jadi SELECT adalah sama seperti pilih dan SeLEcT. Saya secara peribadi memanfaatkan fungsi MySQL untuk membuat pertanyaan saya mudah dibaca mungkin, kerana pertanyaan semakin lama dan lebih rumit ini menjadi ciri berharga di samping ruang kosong.

Untuk membuat pangkalan data, kami akan mengeluarkan perintah CREATE DATABASE, setelah dicipta kami kemudian akan menggunakan pangkalan data.

Masa untuk mengimport sandaran, terdapat banyak cara untuk melakukan ini, yang dikenali sebagai pemprosesan batch (http://dev.mysql.com/doc/refman/5.0/en/batch-commands.html). Oleh kerana kita disambungkan ke MySQL sudah tentu kita akan menggunakan arahan SOURCE yang diikuti oleh nama fail kami. Saya telah mengekstrak fail "world.sql" dari folder zip dan meletakkannya pada C: root drive saya, anda perlu mengetahui jalan mutlak ke fail sumber anda. Jika anda hanya memberikan nama fail anda MySQL akan mencari sumber dalam folder yang anda lancarkan arahan arahan anda dari (C: \ USERS \ USERNAME pada vista C: \ Documents and Settings \ Username
pada XP). Anda tidak boleh melayari ke direktori yang berbeza semasa menggunakan antara muka MySQL jadi pastikan anda membekalkan laluan mutlak yang sesuai. Selepas mengeluarkan arahan ini, tetingkap CLI akan mengeluarkan setiap arahan dalam fail SQL, setelah selesai anda akan dikembalikan ke mysql> prompt.

Tidak ada pangkalan data berfungsi sepenuhnya di pelupusan anda. Walau bagaimanapun, kita masih belum tahu apa yang terkandung di dalamnya! Mari kita buat sedikit menyelam; kami akan menggunakan arahan berikut:

  • SHOW TABLES; - ini menunjukkan jadual dalam pangkalan data semasa.
  • HANTAR tbl_name; - ini menunjukkan medan apa yang wujud dalam jadual yang ditentukan.

Selepas mengeluarkan arahan yang kini kami tahu bahawa pangkalan data mengandungi tiga jadual: "bandar", "negara" dan "bahasa". Seterusnya kita akan mengetahui apa bidang ini menyimpan jadual. Anda ingin mengeluarkan nama tgl_name DESCRIBE untuk setiap jadual.

Selepas menerbitkan perintah DESCRIBE untuk jadual negara, anda akan melihat di bawah bahawa ia mengembalikan keadaan huru-hara yang tidak dapat dibaca, untuk menyelesaikannya dengan mudah menggunakan terminator \ G bukan;

Sekarang kita mempunyai semua maklumat yang kita perlukan untuk memanipulasi jadual seperti yang kita inginkan, kita mempunyai nama pengguna pangkalan data, kata laluan, nama pangkalan data, nama jadual dan nama lapangan jika anda sedang mengembangkan dalam bahasa yang berbeza seperti PHP ini adalah maklumat anda akan memerlukan untuk mengembalikan data ke sistem anda (lihat http://php.net/mysql).

Hasil penebangan

Kita boleh memilih untuk log output antara muka MySQL; kami melakukan ini dengan menghantar perintah \ t filename.txt. Untuk menghentikan pembalakan kami mengeluarkan arahan \ t. Contoh di bawah menyimpan fail yang dipanggil log.txt ke direktori root E: hard drive. Di mesin saya ini adalah cakera keras ganti, sila maklum bahawa anda mesti mempunyai kebenaran untuk mengakses pemacu ini; anda tidak akan dapat menulis ke root pemacu pemasangan windows anda pada Windows Vista tanpa melancarkan MySQL dari prompt arahan tinggi.

Menyandarkan pangkalan data

Monitor MySQL dilengkapi dengan sambungan yang dipanggil mysqldump; kerana anda mungkin menjangkakan maklumat yang diperlukan dari pangkalan data dapat membuat replika tepat. Perintah mysqldump menggunakan sintaks berikut:

Untuk melancarkan ini anda harus diputuskan dari sesi MySQL.

Kod berikut log masuk ke sesi MySQL dengan akaun pengguna root dengan rahsia kata laluan, kemudian membuang db_world table ke file db_worldbak.sql.

Kesimpulannya

Selepas membaca artikel ini, saya harap anda telah mendapat pemahaman yang mantap mengenai bagaimana untuk mengawal selia dengan mysql pada tahap arahan. Sesuatu yang boleh membuktikan berguna sebagai arahan boleh dihantar terus ke pangkalan data MySQL dan bukannya melalui bahasa skrip lain. Tolong jangan berhenti di sini, http://dev.mysql.com/doc/ benar-benar merupakan sumber yang hebat dan dalam masa yang singkat anda akan membuat pangkalan data anda sendiri. Di bawah ini saya telah menulis beberapa pertanyaan asas untuk mencari pangkalan data dunia dan beberapa contoh untuk anda cuba. Tolong lihat jika anda dapat memahami mereka, jika tidak lagi anda tahu di mana dokumentasi terletak.

Dalam Bahasa Inggeris, pertanyaan ini PILIH dan mengembalikan Nama dan Penduduk DARIPADA kota meja DI MANA kod negara adalah GBR, hasilnya kemudian ditapis menggunakan ORDER OLEH Populasi ASC (populasi menaik) dan kemudian LIMITED untuk mengembalikan 5 hasil pertama. Pertanyaan ini menunjukkan nama dan penduduk bandar-bandar kurang daripada 5 di Great Britain.

Dan satu lagi untuk jalan ...

Dalam bahasa Inggeris, pertanyaan ini memetik data, ia CONCATenates Nama dari meja bandar dan Bahasa dari meja bahasa dan memaparkan hasilnya. Detail terperinci juga memilih Populasi dari meja bandar. Lagi pertanyaan ini PILIH data DARI jadual bandar dan meja bahasa, ini mengembalikan data di mana kod negara bandar adalah sama dengan kod negara bahasa negara. Data ini ditapis untuk memaparkan negara-negara WHERE ada kod negara GBR DAN Bahasa adalah bahasa Inggeris, kemudian diadaptasikan oleh peningkatan populasi, dan keputusannya TERBAT untuk menunjukkan keputusan dari 6 hingga 10. Pertanyaan ini dikenali sebagai INNER JOIN, kerana dua jadual dikaitkan bersama dalam pertanyaan. Pertanyaan ini akan memaparkan ke-6 hingga ke-10 kutipan penduduk dengan kod GBR yang berbahasa Inggeris.

Bagaimanakah saya tahu apa data untuk menulis pertanyaan itu untuk anda bertanya? Dengan menjalankan pertanyaan SELECT berikut, ia menggunakan watak kad liar untuk memilih semua medan dan mengembalikan semua data dalam jadual yang ditentukan. Dari hasil pertanyaan saya mendapat pemahaman tentang apa yang telah disertakan dan saya membuat beberapa senario yang saya mahu pertanyaan.

Berikut adalah beberapa fungsi yang mungkin anda ingin lihat dengan lebih terperinci untuk bermula:

  • PILIH
  • DARIPADA
  • WHERE
  • HAD
  • PERINTAH OLEH
  • DAN
  • ATAU
  • CONCAT
  • SHOW DATABASES
  • PENGGUNAAN
  • CREATE
  • TAMBAHKAN TABLES
  • HUBUNGI
  • UPDATE

Lihat tutorial tindak lanjut mengenai mendapatkan dan memanipulasi data. Jangan ragu untuk bertanya apa-apa soalan dalam komen dan saya akan melakukan yang terbaik untuk menjawabnya. Pastikan anda memulakan soalan dengan #Q supaya saya dapati mereka!

  • Langgan RSS Feed NETTUTS untuk lebih banyak tuts dan artikel pembangunan web harian.


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.