Cara Memasang dan Contoh Perintah MySQL Asas

MySQL adalah salah satu sistem pengurusan pangkalan data yang paling popular. Ini paling sering digunakan untuk aplikasi berasaskan web, dan juga merupakan salah satu komponen utama dari LAMPU (Linux, Apache, MySQL, dan PHP) timbunan aplikasi web sumber terbuka.


Dalam tutorial ini, kita akan melihat bagaimana untuk memasang MySQL di Ubuntu dan CentOS dengan beberapa perintah asas.

Kami akan menggunakan baris perintah untuk melaksanakan perintah MySQL, jadi kami menganggap anda memiliki akses shell ke server web anda ?. Sebagai alternatif, anda boleh menggunakan klien phpMyAdmin atau SQL untuk mengendalikan pentadbiran MySQL melalui web.

Pemasangan

Sebelum kita memulakan, pastikan anda sudah memasang MySQL (atau MariaDB) pada sistem anda. Anda boleh mendapat MySQL VPS dan bereksperimen dengan arahan MySQL di pelayan anda.

Sekiranya anda belum memasangnya, semasa log masuk sebagai pengguna root, anda boleh melakukannya dengan mudah dengan melaksanakan perintah berikut:

Untuk Ubuntu:

apt-get pasang mysql-server

Untuk CentOS:

yum pasang pelayan mysql

Setelah dipasang, anda boleh log masuk sebagai pengguna root (menggunakan kata laluan yang anda masukkan semasa pemasangan), dengan arahan berikut:

mysql -u root -p

Sekiranya anda berjaya log masuk, anda akan melihat baris permintaan berikut:

mysql>

Perintah MySQL asas

Dari sini kita boleh mula melaksanakan perintah MySQL. Kami akan melihat beberapa arahan yang paling asas.

Untuk melihat senarai semua pangkalan data:

TUNJUKKAN Pangkalan Data;

Keluaran anda akan kelihatan seperti ini:

+——————–+
| Pangkalan Data |
+——————–+
| maklumat_skema |
| mysql |
| prestasi_skema |
| sys |
| ujian |
+——————–+
6 baris dalam set (0,01 saat)

Untuk membuat pangkalan data baru, ketik perintah berikut:

BUAT Pangkalan DataNama Pangkalan Data;

Untuk menghapus pangkalan data, laksanakan perkara berikut:

DROP DATABASENama Pangkalan Data;

Untuk menetapkan pangkalan data sebagai pangkalan data lalai, kami ingin menggunakan:

GUNAKANNama Pangkalan Data;

Bekerja dengan meja

Kita sekarang boleh menambah jadual baru ke pangkalan data kita. Untuk membuat jadual baru, jalankan arahan berikut:

BUAT TABLE test_table (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, column1 VARCHAR (40), column2 VARCHAR (50));

Dengan arahan ini, kami telah membuat jadual baru yang disebut test_table, dengan tiga lajur. Dalam contoh ini, lajur id menunjukkan bilangan setiap baris. Lajur1 dan lajur2 masing-masing mempunyai had aksara 40 dan 50 aksara

Perintah berikut menunjukkan semua jadual yang baru kita buat di pangkalan data kami:

TAMPILKAN TABEL;

Keluaran anda akan kelihatan seperti ini:

+————————+
| Jadual_dalam_Nama Pangkalan Data |
+————————+
| jadual_ ujian |
+————————+
1 baris dalam set (0,00 saat)

Untuk melihat struktur jadual:

DESCRIBE test_table;

Anda mesti melihat perkara berikut:

+———+————-+——+—–+———+—————-+
| Padang | Jenis | Batal | Kunci | Lalai | Tambahan |
+———+————-+——+—–+———+—————-+
| id | int (11) | TIDAK | PRI | NULL | kenaikan_ auto |
| lajur1 | varchar (40) | YA | | NULL | |
| lajur2 | varchar (50) | YA | | NULL | |
+———+————-+——+—–+———+—————-+
3 baris dalam set (0,00 saat)

Setelah kita membuat jadual, kita sekarang boleh memasukkan baris baru ke dalamnya (kita boleh memasukkan seberapa banyak baris yang kita mahukan):

INSERT INTO test_table (id, column1, column2) NILAI (NULL, ‘name1’, ‘name2’);

Untuk menunjukkan semua data yang telah kami masukkan dalam jadual:

PILIH * DARI meja_ uji;

Kami akan mendapat output berikut:

+—-+———+———+
| id | lajur1 | lajur2 |
+—-+———+———+
| 1 | nama1 | nama2 |
+—-+———+———+
1 baris dalam set (0,00 saat)

Sekiranya ada yang tidak kena dan kami ingin memulakannya sekali lagi, kami dapat menghapus semua data yang ada yang telah kami masukkan dengan arahan berikut:

HAPUSKAN DARI meja uji;

Dan jika kita mahu membuang keseluruhan jadual, jalankan perintah berikut:

DROP TABLE test_table;

Akhirnya, untuk keluar dari MySQL, kami hanya menaip:

jalan keluar

Membuat pengguna baru

Di MySQL, anda juga dapat membuat pengguna baru dan memberi mereka akses ke segala maklumat yang mereka perlukan. Berikut adalah contoh untuk membuat pengguna pangkalan data MySQL baru dan memberikan kebenaran pangkalan data kepada pengguna tersebut.

Pertama, kami membuat pangkalan data baru:

BUAT Pangkalan DataNama Pangkalan Data;

Seterusnya, kami membuat pengguna baru dengan arahan berikut:

BUAT PENGGUNA ‘DatabaseUser’ @ ‘localhost’ DIKENALI OLEH ‘kata laluan’;

Untuk memberikan semua keistimewaan kepada pengguna ini agar dia dapat mengendalikan sepenuhnya pangkalan data ini, kami melakukan hal berikut:

MEMBERI SEMUA DI Pangkalan DataNama. * KE ‘DatabaseUser’ @"localhost";

Dan akhirnya, untuk menyimpan semua perubahan yang telah kami buat, kami perlu memuat semula hak istimewa:

KEISTIMEWAAN FLUSH;

Kita sekarang boleh keluar dari MySQL dan masuk semula sebagai pengguna tersebut dengan melaksanakan perintah berikut:

mysql -u Pangkalan DataUser -p

Sandarkan dan pulihkan

Sangat penting untuk membuat sandaran pangkalan data anda secara berkala, jadi anda tidak akan kehilangan data penting yang anda perlukan. Di sini, kami akan menunjukkan kepada anda cara membuat sandaran dan memulihkan pangkalan data anda menggunakan baris perintah.

Untuk membuang pangkalan data, jalankan arahan berikut:

mysqldump -u DatabaseUser -p DatabaseNama > SandaranDatabase.sql

Dengan perintah ini, kami menyambung ke pelayan MySQL dan membuat fail dump SQL yang mengandungi semua pernyataan SQL yang diperlukan untuk membuat semula pangkalan data. Dalam contoh khusus ini, kami membuat sandaran pangkalan data bernama ‘DatabaseName’ dengan nama pengguna ‘DatabaseUser’ dan tanpa kata laluan, ke dalam fail yang disebut ‘BackupDatabase.sql.’

Dan untuk memulihkan pangkalan data, jalankan perkara berikut:

mysql -u DatabaseUser -p DatabaseName < SandaranDatabase.sql

Dengan ini, kami menggunakan fail ‘BackupDatabase.sql’ untuk mencipta semula pangkalan data yang diberi nama ‘DatabaseName’.

Anda harus cukup akrab dengan MySQL dan cara penggunaannya dengan contoh perintah asas ini. Untuk mengetahui lebih lanjut mengenai perintah MySQL dan MySQL, kunjungi perintah mereka dokumentasi rasmi.

Artikel oleh Jeff dari RoseHosting.com

TAG:

  • Pangkalan data

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector