Jenis versi basis data: MYSQL 5.0.x perintah penting basis data versi komunitas: mysqldump;mysql
Lingkungan sistem: Windows Xp Sp2
Contoh database: Demo (tabel internal dapat dibuat sesuka hati)
Nama pengguna basis data: root (bisa juga nama pengguna dengan izin administratif)
Kata sandi masuk basis data: dbuserkey
Di lingkungan pengujian, mysql telah berhasil diatur dalam variabel lingkungan. Anda dapat memasukkan mysql pada baris perintah untuk memulai mesin database mysql.
A. Ekspor sepenuhnya semua data dan struktur Demo (cadangan penuh)
Buat file batch backup.bat di direktori mana pun (seperti D:mydb) dengan konten berikut:
mysqldump -uroot -pdbuserkey --add-locks --opt Demo>D:mydbDemo.sql;
@berhenti sebentar
B. Impor sepenuhnya semua data dan struktur Demo (pemulihan lengkap)
Buat file batch recovery.bat di direktori yang sama dengan backup.bat dengan konten berikut:
mysql -uroot -pduserkey demo<D:mydbDemo.sql;
@berhenti sebentar
C. Tes untuk membuka mesin database mysql net start mysql
Ketika Anda menjalankan proses batch di A, Anda akan melihat bahwa Demo.sql dihasilkan di bawah D:mydb.
Kemudian jalankan perintah Drop Database Demo untuk menghapus database Demo dan membuat database Demo Buat Database Demo;
Jalankan pemrosesan rasio medium B untuk memulihkan semua data dan struktur
D. Perintah umum untuk login atau terhubung ke layanan database mysql
mysql -h alamat host -u nama pengguna -p kata sandi pengguna;
Luncurkan koneksi database mysql
KELUAR
Hentikan layanan database mysql lokal
Berhenti bersih mysql
Ubah kata sandi
mysqladmin -u nama pengguna -p kata sandi lama kata sandi kata sandi baru;
Tampilkan daftar basis data
Tampilkan Basis Data;
Gunakan basis data
Gunakan Nama Basis Data;
Tampilkan database yang dipilih saat ini
Pilih Basis Data();
meja terbuka
Tampilkan Nama Tabel;
Tunjukkan struktur tabel data
Jelaskan Nama Tabel;
Informasi tabel yang terdapat dalam database saat ini:
Tampilkan Tabel; (catatan: ada huruf s di akhir)
Buat basis data
Buat Nama basis data Basis Data;
Buat tabel
Gunakan nama basis data;
Buat Tabel tableName (daftar pengaturan bidang);
Hapus database dan tabel
Jatuhkan Nama basis data Basis Data;
Drop Table tableName;
Hapus catatan dalam tabel
Hapus Dari nama tabel;
Perubahan nama tabel
Ganti nama Tabel tableA menjadi tableB;
Untuk perintah pernyataan kueri terstruktur SQL, lihat dokumen dokumen mysql
Mysql membuat dan menghapus pengguna
Berikan pilih, masukkan, perbarui, hapus pada *[(database)].* ke nama pengguna@loginhost yang diidentifikasi dengan "kata sandi"
Dalam mode perintah. Perhatikan bahwa setiap baris diikuti oleh ; untuk menunjukkan akhir dari pernyataan perintah.
Format: berikan pilihan pada database.* ke nama pengguna@login host yang diidentifikasi dengan "kata sandi"
==Berikut ini dari Internet==
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";
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 user test2 dengan password abc, sehingga dia hanya bisa login di localhost, dan bisa query, menyisipkan, memodifikasi, dan menghapus database mydb (localhost mengacu pada host lokal, yaitu host tempat Basis data MYSQL berada), dengan cara ini, meskipun pengguna mengetahui kata sandi test2, ia tidak dapat langsung mengakses basis data dari Internet, dan hanya dapat mengaksesnya melalui halaman web di 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 "";
Ini menciptakan pengguna bernama: phplamp dengan kata sandi: 1234.
Lalu masuk.
mysql>keluar;
mysql -u phplamp -p
Masukkan kata sandi
mysql>Login berhasil
2. Otorisasi pengguna.
//Masuk ke MYSQL (dengan izin ROOT).
mysql -u root -p
kata sandi
//Pertama buat database (phplampDB) untuk pengguna
mysql>membuat database phplampDB;
//Izinkan pengguna phplamp untuk memiliki semua izin pada database phplamp.
>berikan semua hak istimewa di phplampDB.* ke phplamp@localhost yang diidentifikasi dengan '1234';
//Segarkan tabel izin sistem
mysql>hak istimewa siram;
mysql>Operasi lainnya
/*
Jika Anda ingin menentukan beberapa izin kepada pengguna, Anda dapat menulis seperti ini:
mysql>berikan pilihan, perbarui pada phplampDB.* ke phplamp@localhost yang diidentifikasi dengan '1234';
//Segarkan tabel izin sistem.
mysql>hak istimewa siram;
*/
3. Hapus pengguna.
mysql -u root -p
kata sandi
mysql>Hapus DARI pengguna Dimana Pengguna="phplamp" dan Host="localhost";
mysql>hak istimewa siram;
//Hapus database pengguna
mysql>jatuhkan basis data phplampDB;
4. Ubah kata sandi pengguna yang ditentukan.
mysql -u root -p
kata sandi
mysql>perbarui mysql.pengguna setel kata sandi=kata sandi('kata sandi baru') di mana Pengguna="phplamp" dan Host="localhost";
mysql>hak istimewa siram;
5. Daftar semua database
mysql>tampilkan basis data;
6.Ganti basis data
mysql>gunakan 'nama basis data';
7. Daftar semua tabel
mysql>tampilkan tabel;
8. Menampilkan struktur tabel data
mysql>jelaskan nama tabel;
9. Hapus database dan tabel data
mysql>hapus nama basis data basis data;
mysql>letakkan nama tabel data tabel;
10. Menampilkan struktur tabel
jelaskan "nama tabel";
Hubungkan ke mysql di bawah cmd:
mysql -uroot -p Tekan Enter dan hati-hati jangan mengetikkan kata sandi setelah -p Catatan: - Tidak ada spasi antara karakter parameter dan nilainya
=========
Dicetak ulang dari Happy Rambler Garden
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/ljw_army/archive/2009/12/22/5053682.aspx
-