Rumah > Artikel > pangkalan data > Panduan Permulaan MySql: Cara Membangunkan Fungsi Pertama Anda
Panduan Permulaan MySql: Bagaimana untuk membangunkan fungsi pertama anda
MySql ialah sistem pengurusan pangkalan data hubungan ringan yang digunakan secara meluas dalam penyimpanan dan pengurusan data dalam bidang Internet. Ia bukan sahaja mempunyai kelebihan prestasi tinggi, keselamatan, kebolehpercayaan, dan kemudahan penggunaan, tetapi juga menyediakan fungsi pemprosesan dan analisis data yang berkuasa Ia boleh dikatakan sebagai sistem pangkalan data yang sangat baik. Artikel ini akan membawa pemula untuk mula menggunakan MySql dan mengajar anda cara membangunkan fungsi pertama anda.
1. Pasang MySql
Mula-mula, kita perlu memasang MySql dalam persekitaran setempat. Terdapat banyak cara untuk memasang MySql Anda boleh memilih untuk memuat turun pakej pemasangan rasmi, memasangnya melalui pengurus pakej perisian, atau memilih persekitaran yang disediakan oleh pembekal perkhidmatan awan. Di sini, kami memasangnya dengan memuat turun pakej pemasangan.
Muat turun pakej pemasangan daripada tapak web rasmi (https://dev.mysql.com/downloads/mysql/) dan nyahzipnya, kemudian jalankan atur cara pemasangan dan ikut arahan untuk memasang. Selepas pemasangan selesai, anda boleh menjalankan ujian awal melalui antara muka baris arahan untuk mengesahkan sama ada MySql telah berjaya dipasang.
2. Cipta pangkalan data
MySql ialah sistem berasaskan pangkalan data hubungan, jadi sebelum pembangunan, pangkalan data perlu diwujudkan untuk menyimpan data. Anda boleh menggunakan alat baris arahan yang disertakan dengan MySql, atau anda boleh menggunakan alat visual seperti Navicat untuk pengurusan pangkalan data.
Untuk mencipta pangkalan data, anda boleh menggunakan arahan berikut:
CREATE DATABASE mydatabase;
di mana "mydatabase" ialah nama pangkalan data yang ingin anda cipta.
3. Cipta jadual
Dalam pangkalan data, storan data disusun dalam bentuk jadual, jadi kita perlu mentakrifkan struktur jadual dan kemudian menambah data padanya.
Format arahan untuk mencipta jadual adalah seperti berikut:
CREATE TABLE tablename ( column1 datatype constraints, column2 datatype constraints, ... );
di mana "tablename" ialah nama jadual yang akan dibuat, "column1" dan "column2" ialah nama lajur untuk ditakrifkan, yang boleh dilakukan mengikut keperluan sebenar Definisi, anda juga boleh merujuk kepada struktur jadual sedia ada untuk reka bentuk. "datatype" ialah jenis data lajur MySql menyokong pelbagai jenis data, termasuk integer, aksara, masa, dsb. Jenis data yang berbeza menentukan jenis data yang boleh disimpan oleh lajur, yang perlu dipilih mengikut senario aplikasi tertentu. "Kekangan" adalah pilihan dan digunakan untuk mengekang lajur, seperti kunci utama, kunci unik, bukan nol, kunci asing, dsb.
Sebagai contoh, jika kita ingin membuat jadual untuk menyimpan maklumat pelajar, kita boleh menggunakan arahan berikut:
CREATE TABLE students ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age TINYINT UNSIGNED NOT NULL, gender ENUM('male', 'female') NOT NULL, major VARCHAR(50) NOT NULL );
Jadual "pelajar" ini mengandungi 5 lajur iaitu "id" (primer kunci), " nama", "umur", "jantina" dan "utama", jenis data masing-masing adalah integer, aksara, integer, penghitungan dan aksara. Lajur "id" ialah lajur peningkatan automatik yang digunakan untuk menetapkan pengecam unik kepada setiap pelajar, manakala lajur "jantina" menggunakan jenis penghitungan untuk mengehadkan input hanya nilai "lelaki" dan "perempuan".
4. Tambahkan data pada jadual
Selepas struktur jadual ditakrifkan, kami perlu menambah data padanya untuk ujian. Anda boleh menggunakan arahan berikut untuk menambah data pada jadual:
INSERT INTO tablename (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
di mana "tablename" ialah nama jadual di mana data hendak disisipkan, dan "column1" dan "value1" ialah nama lajur dan nilai yang sepadan untuk dimasukkan masing-masing. Berbilang keping data boleh disisipkan pada satu masa, dipisahkan dengan koma. Apabila semua data dimasukkan, anda boleh menggunakan arahan berikut untuk menanyakan hasil sisipan:
SELECT * FROM tablename;
Arahan ini akan mengembalikan semua data yang dimasukkan untuk kami lihat dan sahkan.
Sebagai contoh, jika kita ingin menambah sekeping maklumat pelajar pada jadual "pelajar" yang baru kita buat, kita boleh menggunakan arahan berikut:
INSERT INTO students (name, age, gender, major) VALUES ('Tom', 20, 'male', 'Computer Science');
Arahan ini akan memasukkan sekeping data ke dalam jadual, termasuk nama pelajar, umur, jantina dan jurusan yang dipelajari.
5. Bangunkan fungsi pertama
Selepas langkah di atas, kami telah berjaya mewujudkan pangkalan data MySql dan menambahkan beberapa data padanya untuk ujian. Seterusnya, kami akan mula membangunkan maklumat pelajar pertanyaan fungsi yang pertama.
Untuk menanyakan maklumat pelajar, kita perlu menulis pernyataan SQL untuk membaca data dalam jadual. Pernyataan carian SQL biasa ialah:
SELECT columns FROM tablename WHERE conditions;
di mana "lajur" ialah nama lajur yang akan dikembalikan, "*" digunakan untuk menunjukkan pengembalian semua lajur, "nama jadual" ialah nama jadual yang akan disoal dan "syarat" ialah Syarat pertanyaan boleh jadi bahawa nilai lajur tertentu adalah sama dengan nilai tertentu, atau gabungan beberapa syarat. Dalam aplikasi sebenar, beberapa fungsi dan operator juga digunakan untuk memproses dan mengira data untuk mendapatkan maklumat yang lebih berguna.
Sebagai contoh, jika kita ingin menanyakan nama dan jurusan semua pelajar yang berumur lebih daripada 20 tahun, kita boleh menggunakan arahan berikut:
SELECT name, major FROM students WHERE age > 20;
Arahan ini akan menanyakan nama dan jurusan semua pelajar berumur lebih daripada 20 tahun daripada jadual "pelajar" 20 nama pelajar dan jurusan yang dipelajari.
6. Ringkasan
Melalui langkah di atas, kami telah membuat pengenalan awal kepada MySql dan berjaya menyelesaikan pembangunan fungsi pertanyaan mudah. Sudah tentu, MySql juga mempunyai banyak fungsi lanjutan yang boleh dipelajari dan diaplikasikan dengan lebih lanjut. Sama ada anda sedang membangunkan projek peribadi atau melengkapkan keperluan perniagaan, MySql boleh memberikan anda sokongan pangkalan data yang sangat baik. Saya harap panduan pengenalan ini akan berguna kepada pemula, dan saya berharap anda semua mencapai keputusan yang lebih baik dalam pembelajaran dan menggunakan MySql!
Atas ialah kandungan terperinci Panduan Permulaan MySql: Cara Membangunkan Fungsi Pertama Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!