mysql create database how create database mysql
Ta vadnica razlaga korake za ustvarjanje baze podatkov v MySQL s sintakso in primeri. Vključuje tudi, kako izbrišete bazo podatkov s primerom:
V MySQL je za izvajanje katere koli operacije primarna potreba po razpoložljivosti baze podatkov. Zbirka podatkov vsebuje različne tabele, ki pa vsebujejo ključne podatke. Zato je pomembno, da se seznanite s postopkom ustvarjanja baze podatkov.
Prosimo, upoštevajte, da morda ne boste imeli tovrstnih privilegijev v dejanskem proizvodnem okolju. Ustvarjanje baze podatkov v dejanskem produkcijskem okolju je v celoti domena DBA.
youtube video downloader za pc brezplačen prenos
Pred nadaljevanjem upoštevajte, da smo uporabili MySQL različice 8.0.
>> Prenos Različica MySQL 8.0
Kaj se boste naučili:
MySQL Ustvari bazo podatkov
Sintaksa:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name); Pojasnilo sintakse:
- Sintaksa se začne s ključno besedo »USTVARI DATABASO«, s čimer strežnik MySQL obvešča o vrsti dejavnosti, ki jo je treba izvesti. To je obvezna ključna beseda in je ni mogoče izpustiti.
- Sledi neobvezno polje »ČE NE OBSTAJA«. Ker gre za neobvezno polje, ga lahko prezrete. Če poskusimo ustvariti bazo podatkov, ki že obstaja, in te neobvezne ključne besede nismo omenili, bo prišlo do napake.
- Nabor znakov je pravni nabor znakov, ki so veljavni v nizu v MySQL. To je neobvezna klavzula in če ni omenjena, se uporablja privzeti nabor znakov latin1.
- Razvrščanje je sklop pravil, ki se uporabljajo za primerjavo znakov določenega nabora znakov. To je neobvezna klavzula, in če ni omenjena, se uporablja privzeti primerjalnik latin1_swedish_ci.
- Nato bo ime baze podatkov in mora biti unikatno.
- Za izvajanje tega ukaza je potreben privilegij CREATE DATABASE.
- V drugih zbirkah podatkov, kot je DB2, obstaja razlika med bazo podatkov in shemo. Podobno je baza podatkov skupina shem in sheme skupina tabel.
- Toda v MySQL je shema sinonim za bazo podatkov. Zato so baza podatkov ali shema skupine tabel.
- To pomeni, da bo naslednja skladnja dosegla enake rezultate kot tista, o kateri smo govorili zgoraj.
CREATE SCHEMA (IF NOT EXISTS) db_name;Primer ustvarjanja zbirke podatkov MySQL
Opisali bomo postopek po korakih za ustvarjanje baze podatkov in sheme. Rezultat bi vam moral pomagati razumeti dejstvo, da je shema sinonim za bazo podatkov.
# 1) Odprite MySQL Workbench za izvajanje poizvedbe »Ustvari bazo podatkov«.

#two) Če si želite ogledati rezultate izvedene poizvedbe, pritisnite gumb »Osveži« (kot je označeno na spodnji sliki). To bo povzročilo prikaz nove baze podatkov v okviru Sheme. Upoštevajte tudi informacije na izhodnem zavihku, ki prikazujejo uspešno dokončanje poizvedbe.

# 3) Zdaj pa ustvarimo shemo in preverimo, ali obstaja kakšna razlika. Izvedite ukaz CREATE SCHEMA z imenom sheme kot pacificppk_schema.

# 4) Po izvedbi ukaza osvežite sheme in poiščite novo shemo, ki se prikaže tam.

# 5) Prosimo, natančno opazujte rezultate obeh poizvedb. Kaže, da so predmeti baze podatkov in sheme, ustvarjeni z zgornjimi poizvedbami, shranjeni v MySQL kot 'Sheme'.
# 6) Spoznajmo še en način preverjanja tega. To se naredi z izvrševanjem ukaza: POKAŽI PODATKOVNE BAZE. Ta ukaz bo navedel vse zbirke podatkov, ki so bile ustvarjene v strežniku MySQL, v katerega smo se prijavili.

# 7) Na zgornji sliki upoštevajte označena območja. Dva predmeta, baza podatkov in shema, ki smo jih ustvarili, sta v njej navedena kot zbirki podatkov. Vaša baza podatkov je zdaj pripravljena za shranjevanje tabel!
Nadomestni način za ustvarjanje zbirke podatkov
Poleg ustvarjanja baze podatkov MySQL z uporabo ukazov lahko ustvarjamo tudi s pomočjo MySQL Workbench.
Spodnji koraki opisujejo postopek:
# 1) Kliknite nov simbol sheme, kot je prikazano spodaj:

#two) Navedite ime baze podatkov sheme. Upoštevajte nabor znakov in možnosti primerjanja.

# 3) Spodnja slika prikazuje spletno ustvarjanje DDL na podlagi vhodnih podatkov.

# 4) Zaključek postopka ustvarjanja zbirke podatkov MySQL je prikazan na spodnji sliki.

# 5) Pri osveževanju podrobnosti baze podatkov lahko vidimo novo bazo podatkov test_schema, ki se dodaja.

Privzeta baza podatkov ali sheme
Sledijo privzete zbirke podatkov shem v MySQL:
- shema_informacij
- mysql
- shema_izvedbe
- sys
Operativni ukazi
Pri delu z bazami podatkov lahko uporabimo naslednje ukaze:
- uporabite ime_db: Ta ukaz nastavi bazo podatkov “db_name” kot privzeto bazo podatkov za vse operacije DML (jezik za upravljanje podatkov). Ni nam treba vsakič določiti imena DB.
- prikaži zbirke podatkov: Ta ukaz prikazuje seznam vseh zbirk podatkov, vključno z zgoraj omenjenimi privzetimi zbirkami podatkov, ki so prisotne pod strežnikom MySQL.
Zgornja dva ukaza ne potrebujeta privilegijev DBA in tudi z dostopom za razvijalce jih lahko izvajate v projektih v realnem času.
MySQL Delete Database
Do zdaj smo razumeli, kako ustvariti in delati z bazami podatkov v MySQL. Zdaj pa se naučimo, kako izbrisati bazo podatkov.
Kot smo že omenili, privilegij Brisanje baze podatkov je samo pri DBA. Te operacije ni mogoče izvesti z dostopom DBA v projektih v realnem času.
Izbriši sintakso zbirke podatkov:
DROP DATABASE (IF EXISTS) db_name;Pojasnilo sintakse:
# 1) Prva ključna beseda v sintaksi, 'DROP', obvesti strežnik MySQL o DDL (Data Definition Language), ki ga je treba izvesti.
#two) Druga ključna beseda v sintaksi »DATABASE« obvešča strežnik MySQL o objektu MySQL, na katerem naj bi se izvedla operacija DDL.
# 3) »ČE OBSTAJA« je neobvezen ukaz. Če tega ukaza ne omenimo in če baza podatkov ne obstaja, bo SQL vrnil kodo napake. Najboljša praksa je, da jo uporabite.
# 4) “Db_name” je ime baze podatkov, ki jo nameravamo spustiti.
Primer izbrisa zbirke podatkov
# 1) Izvedite ukaz spustite bazo podatkov na MySQL Workbench.

najboljše aplikacije za vohunjenje nekoga
#two) Opazujte rezultat ukaza. Baza podatkov MySQL 'test_schema' je bila odstranjena s seznama in izvajanje ukaza je uspešno.

Pogosto zastavljena vprašanja
V # 1) Kako v MySQL ustvarim novo bazo podatkov?
Odgovor: Za ustvarjanje baze podatkov v MySQL uporabite ukaz CREATE DATABASE, kot je razloženo v zgornjih razdelkih.
V # 2) Kako lahko vidim bazo podatkov fMySQL?
Odgovor: Izvedite ukaz SHOW DATABASES in prikazal bo vse baze podatkov v tem strežniku MySQL.
V # 3) Kako izberem bazo podatkov MySQL?
Odgovor: Prijavite se v bazo podatkov MySQL Server in izvedite ukaz »UPORABI ime_db«, da izberete bazo podatkov po svoji izbiri.
V # 4) Kako izbrisati bazo podatkov MySQL?
Odgovor: Z ukazom 'DROP DATABASE' izbrišite bazo podatkov MySQL.
V # 5) Nisem prepričan, ali ime baze podatkov, ki jo ustvarjam, obstaja na strežniku MySQL. Kako ustvariti bazo podatkov v takšni situaciji?
Odgovor: Med ustvarjanjem baze podatkov uporabite možnost »ČE NE OBSTAJA« in ta bo ustvarila vašo bazo podatkov le, če ime db_, ki ga uporabljate, ni na strežniku MySQL.
Zaključek
S tem tečajem smo poskušali pojasniti bazo podatkov v MySQL, kako ustvariti bazo podatkov, razlike med bazami podatkov in shemami, privzetimi bazami podatkov in shemami, ki so na voljo v MySQL, ter zadnje korake za izvajanje zbirke MySQL Delete Database.
Priporočeno branje
- Vadnica za ustvarjanje pogleda MySQL s primeri kode
- MySQL Vodič za ustvarjanje tabel s primeri
- Razlika med SQL Vs MySQL Vs SQL Server (s primeri)
- Kako prenesti MySQL za Windows in Mac
- Vrste podatkov MySQL | Katere so različne vrste podatkov v MySQL
- Funkcije oblike in časovnega žiga MySQL z primeri
- Izjava MySQL Delete - Izbriši sintakso ukaza in primere
- MySQL Vstavi v tabelo - Vstavi sintakso in primere izjave