Welcome to Our Website

MySQL :: MySQL 8.0 Reference Manual :: 3.3.1 Skabe og Vælge en Database

3.3.1 Skabe og Vælge en Database

Hvis administratoren opretter din database til dig, når du opsætter dine rettigheder, kan du begynde at bruge det., Ellers, du har brug for til at skabe det selv:

mysql> CREATE DATABASE menagerie;

Under Unix, database navne er bogstaver (i modsætning til SQL søgeord), så skal du altid henvise til din database som menagerie, ikke som Menagerie MENAGERIE, eller en anden variant. Dette gælder også for bordnavne. (Under Windowsindo .s gælder denne begrænsning ikke, selvom du skal henvise til databaser og tabeller ved hjælp af det samme brevpapir i hele en given forespørgsel., Af forskellige årsager er den anbefalede bedste praksis dog altid at bruge den samme brevkasse, der blev brugt, da databasen blev oprettet.)

Bemærk

Hvis du får en fejl såsom FEJL 1044 (42000): Access denied for user ‘mika’@’localhost’ til database ‘menageri”, når du forsøger at oprette en database, dette betyder, at din brugerkonto har ikke de nødvendige rettigheder til at gøre det. Diskuter dette med administratoren, eller se afsnit 6.2, “adgangskontrol og kontoadministration”.,

oprettelse af en database vælger ikke den til brug; du skal gøre det eksplicit. For at gøre menagerie den aktuelle database, skal du bruge denne sætning:

mysql> USE menagerieDatabase changed

Din database skal oprettes kun én gang, men du skal vælge den til brug, hver gang du begynder en mysql-session. Du kan gøre dette ved at udstede en USE erklæring som vist i eksemplet. Alternativt kan du vælge databasen på kommandolinjen, når du påberåber Mys .l. Angiv blot dets navn efter eventuelle forbindelsesparametre, som du muligvis skal angive., For eksempel:

shell> mysql -h host -u user -p menagerieEnter password: ********
Vigtigt

menagerie den kommando, som netop vist, er ikke din adgangskode. Hvis du ønsker at levere dine kodeord på kommandolinjen efter -p indstilling, skal du gøre det uden mellemliggende rum (for eksempel som -ppassword, ikke som -p password). Det anbefales dog ikke at placere din adgangskode på kommandolinjen, fordi det udsætter det for snooping af andre brugere, der er logget ind på din maskine.,

Bemærk

Du kan se, til enhver tid, hvilken database der er valgt i øjeblikket, ved hjælp af SELECT DATABASE().

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *