MySQL on laajalti käytetty RDBMS, joka tukee erilaisia komentoja ja kyselyitä erilaisten tietokantatoimintojen suorittamiseen. Yksi niistä on uuden tietokannan luominen, joka voidaan tehdä käyttämällä ' LUO TIETOKANTA ”lausunto. CREATE DATABASE -käskyn avulla voit määrittää MySQL-palvelimelle uuden tietokannan tietyllä nimellä luomisoikeuksin. Tämän käskyn avulla voit määrittää uudelle tietokannalle useita vaihtoehtoja, kuten oletusmerkkijoukon, lajittelun jne.
Tämä artikkeli selittää, kuinka CREATE DATABASE -käskyt toimivat MySQL:ssä.
Kuinka CREATE DATABASE -lausunto toimii MySQL Serverissä?
MySQL:ssä voidaan luoda uusi tietokanta käyttämällä ' LUO TIETOKANTA ”-lausunto tietyllä nimellä. Syntaksi tietokannan luomiseksi on annettu alla:
LUO TIETOKANTA [ tietokannan nimi ] ;
Muuta yllä olevassa syntaksissa ' [tietokannan nimi] ” mihin tahansa sopivaan tietokannan nimeen.
Siirrytään esimerkkeihin tietokannan luomisesta, mutta varmista ennen sitä, että olet kirjautunut MySQL-tietokantaan.
Esimerkki 1: Luo tietokanta
Esimerkki tietokannan nimen luomisesta ' linuxhint-tietokanta ' on annettu alla:
LUO TIETOKANTA linuxhint-tietokanta;
Lähtö
Tulos osoitti, että tietokannan nimi ' linuxhint-tietokanta ” on luotu.
Vahvistamme nyt, onko tietokanta luotu vai ei käyttämällä ' NÄYTÄ ”komento seuraavasti:
NÄYTÄ CREATE DATABASE linuxhintdatabase;
Lähtö
Tulos kuvaa juuri (linuxhintdatabase) luodun tietokannan tiedot.
Esimerkki 2: Luo tietokanta 'JOS EI OLE' -vaihtoehdolla
Kun luot uutta tietokantaa MySQL:ssä, ' JOS EI OLE OLEMASSA ” Vaihtoehtoa käytetään varmistamaan, että määritettyä tietokantaa (sama nimi) ei ole jo palvelimessa. Tietokannan luominen käyttämällä ' JOS EI OLE OLEMASSA ”-vaihtoehto kirjoita alla oleva komento:
LUO TIETOKANTA, JOS EI OLE OLEMASSA linuxhintdatabase1;
Yllä olevassa komennossa ' linuxhint-tietokanta1 ” on tietokannan uusi nimi.
Lähtö
Tulos osoitti, että tietokanta oli luotu.
Esimerkki 3: Luo tietokanta CHARACTER SET- ja COLLATE-toiminnolla
' MERKISTÖ ' määrittää tietokannan merkkikoodauksen, kun taas ' LUOTTAA ” määrittelee säännöt merkkien lajittelulle ja vertailulle. Luodaksesi tietokannan 'CHARACTER SET' ja 'COLLATE' kanssa, kirjoita alla oleva komento:
LUO TIETOKANTA linuxhintdatabase2 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Lähtö
Tulos näyttää, että tietokanta on luotu määritetyillä vaihtoehdoilla.
Kuinka käyttää juuri luotua tietokantaa?
Tietokantaa voi käyttää/valita käyttämällä ' käyttää ”-komento MySQL:ään kirjautumisen jälkeen. Alla on esimerkki MySQL-tietokannan käytöstä:
käytä linuxhint-tietokantaa;
Lähtö
Tulos osoitti, että tietokanta oli vaihdettu uuteen tietokantaan, mikä tarkoittaa, että nyt käyttäjä voi käyttää sitä.
Kuinka kirjautua suoraan äskettäin luotuun tietokantaan?
Kirjautuaksesi suoraan äskettäin luotuun tietokantaan, käytä MySQL-komentoa käyttäjänimellä ja salasanalla alla kuvatulla tavalla:
mysql -sisään md -s linuxhint-tietokanta
Yllä olevassa komennossa ' md ' on käyttäjänimi ja ' linuxhint-tietokanta ” on tietokannan nimi. Tämän komennon suorittamisen jälkeen sinua pyydetään syöttämään MySQL-palvelimen salasana.
Lähtö
Tulos osoitti, että tietokanta oli yhdistetty.
Kuinka poistaa tietokanta?
MySQL:ssä tietokanta voidaan poistaa käyttämällä ' PUDOTA '-komento, esimerkki on annettu alla:
DROP DATABASE linuxhint-tietokanta;
Yllä olevassa komennossa ' linuxhint-tietokanta ” on tietokannan nimi.
Lähtö
Tulos osoitti, että tietokanta oli pudonnut (poistettu).
Johtopäätös
' LUO TIETOKANTA ”-lauseke on tehokas ominaisuus, jonka avulla käyttäjät voivat luoda MySQL-palvelimelle uuden tietokannan lisävaihtoehdoilla tai asetuksilla. Tässä artikkelissa selitettiin CREATE DATABASE -käskyn syntaksi sekä esimerkkejä tietokannan luomisesta, tietokannan käyttämisestä, suoraan tietokantaan kirjautumisesta ja tietokannan poistamisesta.