1. Pengaturan izin pengguna
1. Bagaimana cara mendefinisikan pengguna di Mysql?
nama pengguna@hostdomain
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- Bahasa Inggris Db01
- Host lokal
- 127.0.0.1
2. Pembuatan pengguna
- buat pengguna xinjing@'%' yang diidentifikasi oleh '123'
3. Penghapusan pengguna
- hapus nama pengguna pengguna;
- nama pengguna adalah nama pengguna yang akan dihapus:
- Seperti menjatuhkan pengguna root@'%'
- drop use''@'127.0.0.1' Hapus jika nama pengguna kosong
4. Permintaan pengguna
gunakan mysal
pilih pengguna,host dari pengguna;
5. Pengenalan tingkat izin
- Global - dapat mengelola seluruh MySOL
- Perpustakaan--dapat mengelola database yang ditentukan
- Tabel--dapat mengelola tabel tertentu dari database tertentu
- Bidang--dapat mengelola bidang tertentu dari tabel tertentu dari database tertentu
- Izin disimpan di pengguna, db, tabel priv, kolom_priv, procs_priv dari perpustakaan mysql
- Tabel sistem ini akan dimuat ke dalam memori setelah instance MySOL dimulai.
6. Periksa pemberian izin pengguna
- tampilkan hibah untuk xinjing@'%'
7. Otorisasi pengguna
- berikan semua hak istimewa pada stu.* ke 'xinjing'@'%' yang diidentifikasi oleh '123' dengan opsi;
- cabut semua hak istimewa pada stu.* dari 'xinjing'@'%'
2. Kueri metadata
- Pilih versi();Informasi versi server
- Pilih database();Nama database saat ini
- Pilih pengguna();Nama pengguna saat ini
- Tampilkan status;
- Tampilkan variabel; variabel konfigurasi server
- Tampilkan variabel global seperti '%datadir%: Lihat di mana file data disimpan
- tampilkan variabel global seperti '%datadir%':
- pilih @@datadir; Kueri jalur database
- pilih @@basedir untuk menanyakan jalur instalasi mysql
3. Penjelasan rinci tentang permintaan serikat pekerja
- Kueri gabungan adalah menggabungkan hasil kueri dari dua atau lebih pernyataan SQL ke dalam kumpulan hasil.
- sql1: N baris, sql2: M baris, sql union sql2 --->N+M baris
- Jumlah kolom dalam kumpulan hasil harus konsisten (Misalnya, semuanya 2 kolom atau N kolom)
- Nama kolom terakhir yang diambil oleh gabungan harus tunduk pada sql pertama.
- Kueri gabungan akan menghapus duplikat secara default. Jika Anda tidak ingin menghapus duplikat, gunakan gabungan semua.
4. Tampilan kueri grup
GRUP_KONCAT()
- pilih sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ') dari skor
kelompokkan berdasarkan sisi
5. Fungsi string

6. Impor dan ekspor database Mysql (di luar mysql)
--tabel buang utemp1
mysqldump -uroot -p mahasiswa utemp1>utemp1.sql
--membuang keluar dari perpustakaan siswa
mysqldump -uroot -p mahasiswa>mahasiswa.sql
--membuang semua database dan tabel database
mysqldump -uroot -p --semua -database>mysqldatabases.sql;
- impor basis data mysql "<"
--Buat database baru
buat database dumpdemo1
--Kembali ke antarmuka mysql
mysql -u akar -p654321 dumpdemo1
--Masukkan verifikasi mysql
gunakan dumpdemo1
tampilkan tabel;
7. Impor dan ekspor database Mysql (di dalam mysql)
- impor database mysql "sumber"
mysal -u root -pcreate sumber basis data dumpdemo;
sumber /var/lib/mysal-files/student.sql