Welcome to Our Website

MySQL:: mysql 8.0 Reference Manual:: 3.3.1 skapa och välja en databas

3.3.1 skapa och välja en databas

om administratören skapar din databas för dig när du konfigurerar dina behörigheter kan du börja använda den., Annars måste du skapa det själv:

mysql> CREATE DATABASE menagerie;

under Unix är databasnamn skiftlägeskänsliga (till skillnad från SQL-nyckelord), så du måste alltid hänvisa till din databas som menagerie, inte som Menagerie, MENAGERIE, eller någon annan variant. Detta gäller också för bordsnamn. (Under Windows gäller inte denna begränsning, även om du måste hänvisa till databaser och tabeller med samma bokstäver under en viss fråga., Av olika skäl är det dock alltid rekommenderat att använda samma bokstav som användes när databasen skapades.

Obs

om du får ett fel som fel 1044 (42000): Åtkomst nekad för användaren ’micah’@’localhost’ till databasen ’menagerie’ när du försöker skapa en databas betyder det att ditt användarkonto inte har de nödvändiga befogenheterna att göra det. Diskutera detta med administratören eller se avsnitt 6.2, ”åtkomstkontroll och kontohantering”.,

att skapa en databas markerar inte den för användning; det måste du göra uttryckligen. För att göra menagerie den aktuella databasen, använd detta uttalande:

mysql> USE menagerieDatabase changed

din databas behöver bara skapas en gång, men du måste välja den för användning varje gång du börjar en mysql-session. Du kan göra detta genom att utfärda ettUSE – uttalande som visas i exemplet. Alternativt kan du välja databasen på kommandoraden när du anropar mysql. Ange bara sitt namn efter eventuella anslutningsparametrar som du kan behöva ange., Till exempel:

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

menagerie I kommandot som bara visas är inte ditt lösenord. Om du vill ange ditt lösenord på kommandoraden efter alternativet -p måste du göra det utan mellanliggande utrymme (till exempel som -ppassword, inte som -p password). Att sätta ditt lösenord på kommandoraden rekommenderas dock inte, eftersom det exponerar det för snooping av andra användare som är inloggade på din dator.,

Obs

Du kan när som helst se vilken databas som är vald medSELECTDATABASE().

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *