1. Käyttäjän käyttöoikeusasetukset
1. Miten käyttäjät määritellään MySQL:ssä?
käyttäjätunnus@isäntäverkkotunnus
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- Db01
- Paikallinen isäntä
- 127.0.0.1
2. Käyttäjän luominen
- luo käyttäjä xinjing@'%' tunnistetaan '123'
3. Käyttäjän poistaminen
- pudota käyttäjänimi;
- käyttäjätunnus on poistettava käyttäjätunnus:
- Kuten pudota käyttäjä root@'%'
- pudota use''@'127.0.0.1' Poista, jos käyttäjätunnus on tyhjä
4. Käyttäjän kysely
käytä mysalia
valitse käyttäjä, isäntä käyttäjästä;
5. Johdatus käyttöoikeustasoihin
- Globaali - voi hallita koko MySOL:ia
- Kirjasto -- voi hallita määritettyä tietokantaa
- Taulukko -- voi hallita määritetyn tietokannan määritettyä taulukkoa
- Kenttä -- voi hallita määritetyn tietokannan määritetyn taulukon määritettyä kenttää
- Oikeudet on tallennettu mysql-kirjaston hakemistoon user, db, tables priv, columns_priv, procs_priv
- Nämä järjestelmätaulukot ladataan muistiin, kun MySOL-ilmentymä käynnistetään.
6. Tarkista käyttöoikeuksien myöntäminen
- näytä apurahat xinjing@'%'
7. Käyttäjän valtuutus
- myönnä kaikki stu.*:n oikeudet osoitteelle 'xinjing'@'%', joka on merkitty tunnuksella'123' withoption;
- peruuta kaikki stu.*:n oikeudet osoitteesta 'xinjing'@'%'
2. Metatietokysely
- Valitse versio();Palvelinversiotiedot
- Valitse tietokanta();Nykyisen tietokannan nimi
- Valitse käyttäjä();Nykyinen käyttäjätunnus
- Näytä palvelimen tila
- Näytä muuttujat palvelimen kokoonpanomuuttujat
- Näytä globaalit muuttujat, kuten'%datadir%: Katso, mihin datatiedostot on tallennettu
- näytä globaalit muuttujat, kuten '%datadir%':
- valitse @@datadir. Kysy tietokannan polkua
- valitse @@basedir kysyäksesi mysql:n asennuspolun
3. Yksityiskohtainen selitys liiton kyselystä
- Unionikyselyn tarkoituksena on yhdistää kahden tai useamman SQL-käskyn kyselytulokset tulosjoukoksi.
- sql1: N riviä, sql2: M riviä, sqll union sql2 --->N+M riviä
- Tulosjoukon sarakkeiden lukumäärän on oltava johdonmukainen (esimerkiksi ne ovat kaikki 2 saraketta tai N saraketta).
- Unionin poistaman lopullisen sarakkeen nimen tulee olla ensimmäinen sql.
- Unionikyselyt poistavat kaksoiskappaleet oletuksena. Jos et halua poistaa kaksoiskappaleita, käytä liitto kaikkia.
4. Ryhmäkyselyn näyttö
GROUP_CONCAT()
- valitse sid,group_concat(cid),group_concat(cj järjestys cj desc SEPARATOR ' ') tuloksesta
ryhmä sid
5. Merkkijonofunktiot

6. Mysql-tietokannan tuonti ja vienti (mysql:n ulkopuolella)
--dump table utemp1
mysqldump -uroot -p opiskelija utemp1>utemp1.sql
--jätä ulos kirjaston opiskelijasta
mysqldump -uroot -p opiskelija>opiskelija.sql
--vedota kaikki tietokannat ja tietokantataulukot
mysqldump -uroot -p --kaikki -tietokannat>mysqldatabases.sql;
- mysql-tietokannan tuonti "<"
-- Luo uusi tietokanta
luo tietokanta dumpdemo1
--Palaa mysql-käyttöliittymään
mysql -u root -p654321 dumpdemo1
-- Syötä mysql-vahvistus
käytä dumpdemo1
Näytä taulukot;
7. Mysql-tietokannan tuonti ja vienti (mysql:n sisällä)
- mysql-tietokannan tuonti "lähde"
mysal -u root -pcreate tietokantalähde dumpdemo;
lähde /var/lib/mysal-files/student.sql