Perintah praktis MySQL
Wikipedia, ensiklopedia gratis 1) Hubungkan ke MYSQL:
Format: mysql -h alamat host -u nama pengguna -p kata sandi pengguna
1. Contoh 1: Hubungkan ke MYSQL di mesin ini
Pertama buka jendela DOS, lalu masuk ke direktori bin yang berada di bawah direktori instalasi mysql, contoh: D:mysqlbin, lalu ketikkan perintah mysql -uroot -p, tekan Enter dan Anda akan diminta memasukkan kata sandi. Jika MYSQL baru saja diinstal, root Pengguna super tidak memiliki kata sandi, jadi cukup tekan Enter untuk masuk ke MYSQL. Prompt MYSQL adalah: mysql>
2. Contoh 2: Hubungkan ke MYSQL pada host jarak jauh
Asumsikan IP host jarak jauh adalah: 10.0.0.1, nama pengguna adalah root, dan kata sandinya adalah 123. Kemudian ketikkan perintah berikut:
mysql -h10.0.0.1 -uroot -p123
(Catatan: u dan root tidak perlu menambahkan spasi, hal yang sama berlaku untuk yang lain)
3. Keluar dari perintah MYSQL
keluar (kereta kembali)
(2) Ubah kata sandi:
Format: mysqladmin -u nama pengguna -p kata sandi lama kata sandi kata sandi baru
1. Contoh 1: Tambahkan password 123 untuk root. Pertama masuk ke direktori C:mysqlbin di bawah DOS, lalu ketikkan perintah berikut:
mysqladmin -uroot -kata sandi 123
Catatan: Karena root tidak memiliki kata sandi di awal, item -p kata sandi lama dapat dihilangkan.
2. Contoh 2: Ubah password root menjadi 456
mysqladmin -uroot -pab12 kata sandi 456
(3) Tambahkan pengguna baru: (Catatan: Berbeda dengan di atas, berikut ini adalah perintah di lingkungan MYSQL, sehingga diikuti dengan titik koma sebagai terminator perintah)
Format: berikan pilihan pada database.* ke nama pengguna@login host yang diidentifikasi dengan "kata sandi"
Contoh 1: Tambahkan pengguna test1 dengan kata sandi abc, sehingga dia bisa masuk ke host mana pun dan menanyakan, menyisipkan, mengubah, dan menghapus izin di semua database. Pertama sambungkan ke MYSQL sebagai pengguna root, lalu ketik perintah berikut:
berikan pilihan,sisipkan,perbarui,hapus pada *.* ke test1@"% " Diidentifikasi dengan "abc";
Tetapi pengguna yang ditambahkan pada Contoh 1 sangat berbahaya. Jika seseorang mengetahui kata sandi test1, maka dia dapat masuk ke database mysql Anda di komputer mana pun di Internet dan melakukan apa pun yang dia inginkan dengan data Anda.
Contoh 2: Tambahkan pengguna test2 dengan kata sandi abc, sehingga dia hanya bisa login di localhost, dan dapat menanyakan, menyisipkan, mengubah, dan menghapus database mydb (localhost mengacu pada host lokal, yaitu host tempat Basis data MYSQL berada), sehingga meskipun pengguna mengetahui kata sandi test2, ia tidak dapat langsung mengakses basis data dari Internet, dan hanya dapat mengaksesnya melalui halaman web pada host MYSQL.
berikan pilih, masukkan, perbarui, hapus di mydb.* ke test2@localhost yang diidentifikasi dengan "abc";
Jika Anda tidak ingin test2 memiliki kata sandi, Anda dapat mengetikkan perintah lain untuk menghilangkan kata sandi.
berikan pilih, masukkan, perbarui, hapus di mydb.* ke test2@localhost yang diidentifikasi dengan "";
(4) Perintah tampilan
1. Menampilkan daftar database:
tampilkan database;
Pada awalnya, hanya ada dua database: mysql dan test. Perpustakaan mysql sangat penting. Ini berisi informasi sistem MYSQL. Ketika kita mengubah kata sandi dan menambahkan pengguna baru, kita sebenarnya menggunakan perpustakaan ini untuk operasi.
2. Menampilkan tabel data di perpustakaan:
gunakan mysql; //Buka perpustakaan
tampilkan tabel;
3. Menampilkan struktur tabel data:
jelaskan nama tabel;
4. Membangun basis data:
membuat nama perpustakaan database;
5. Buat tabel:
gunakan nama perpustakaan;
membuat nama tabel tabel (daftar pengaturan bidang);
6. Hapus database dan tabel:
hapus nama perpustakaan basis data;
drop nama tabel tabel;
7. Hapus catatan dalam tabel:
hapus dari nama tabel;
8. Tampilkan record dalam tabel:
pilih * dari nama tabel;
Perintah impor dan ekspor MySQL
1. Ekspor seluruh database mysqldump -u nama pengguna -p nama database > nama file yang diekspor mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. Ekspor tabel mysqldump -u nama pengguna -p nama database nama tabel> nama file yang diekspor mysqldump -u wcnc -p smgp_apps_wcnc pengguna> wcnc_users.sql
3. Ekspor struktur database mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d tidak ada data --add-drop-table menambahkan tabel drop sebelum setiap pernyataan buat
4. Impor perintah sumber umum ke dalam database dan masuk ke konsol database mysql.
Seperti mysql -u root -p
mysql>gunakan database lalu gunakan perintah source, parameter berikut adalah file skrip (seperti .sql yang digunakan di sini)
mysql>source d:wcnc_db.sql (Catatan: Jika ditulis sebagai source d:wcnc_db.sql, kesalahan sintaksis akan dilaporkan)
Catatan: File database yang menggunakan perintah import database harus berada di direktori bin mysql.