sql >> Database >  >> RDS >> Mysql

Database aanmaken in MySQL

Voordat we kijken naar wat MySQL is, laten we eerst bespreken wat een database is en het gebruik ervan. In een moderne omgeving zijn databases gebruikelijk, en ze zijn een standaard manier om gegevens/informatie op te slaan. Wanneer u bijvoorbeeld een foto uploadt naar uw sociale media-account, fungeert uw fotogalerij als een database.

Een ander voorbeeld van databasegebruik is wanneer u naar websites gaat, bijvoorbeeld online e-commercewinkels, om een ​​elektronisch apparaat te kopen. De database is in dit geval het winkelwagentje waar de artikelen die u koopt tijdelijk worden opgeslagen. Daarom is het duidelijk dat een database een opslagmechanisme is dat we allemaal in ons dagelijks leven tegenkomen.

Opmerking: Samengevat is een database een gestructureerde verzameling gegevens.

Als u bekend bent met databases, bent u misschien de term 'relationele database' tegengekomen. Een relationele database is een data die betrekking heeft op elkaar. Op een school is een leraar bijvoorbeeld op verschillende manieren verwant aan een leerling. Uit de vakken die worden onderwezen, kunnen we vol vertrouwen zeggen dat een leraar verwant is aan een student en vice versa. Daarom wordt een relationele database ook gebruikt om gegevens te tonen die op de een of andere manier met elkaar verband houden.

Een database heeft verschillende functies waar we naar zullen kijken. Een van de meest voorkomende kenmerken is een tafel. Een tabel verwijst slechts naar een tekening die bestaat uit rijen en kolommen, net als een spreadsheet. Een tabel in een database bevat verschillende relaties waarmee de gebruiker vertrouwd moet zijn. Enkele van de meest opvallende relaties zijn:

  • Een één-op-één relatie
  • Een een-op-veel-relatie
  • Een veel-op-veel-relatie

Bij het omgaan met enorme hoeveelheden gegevens, zou de gebruiker een verbeterde manier moeten hebben om databases, tabellen en gegevens te definiëren. Dit helpt bij het efficiënt verwerken van gegevens. We hebben SQL nodig om gegevens (ruwe informatie) om te zetten in informatie (nuttige gegevens).

SQL is de gestandaardiseerde taal die in de database wordt gebruikt. SQL is een afkorting voor Standard Query Language.

De taal bestaat uit drie delen:

  1. Taal voor gegevensdefinitie die instructies bevat om u te helpen bij het definiëren van de database en zijn objecten, zoals weergaven, tabellen, procedures en nog veel meer.
  2. Taal voor gegevensbeheer waarmee u toegang krijgt tot specifieke gegevens in de database.
  3. Gegevensmanipulatie, die instructies bevat waarmee u gegevens kunt bijwerken en opvragen.

Aangezien je een glimp van databases hebt, is het tijd om erin te duiken en te kijken naar "Wat is MySQL .”

MySQL is een open-source databasebeheersysteem dat is gecategoriseerd als een relationeel DBMS (Database Management System). Michael Widenius' dochter "My" was de mede-oprichter van MySQL, vandaar de naam MySQL. De naam combineert twee termen; de mede-oprichter "My" en "SQL", een afkorting voor Structured Query Language.

MySQL is een databaseservice die wordt gebruikt om cloud-native applicaties te implementeren. Het wordt ook voor verschillende doeleinden gebruikt, waaronder toepassingen voor gegevensopslag, e-commerce en logboekregistratie. Gewoonlijk wordt MySQL gebruikt bij het maken, bewerken en opvragen van gegevens in een database.

Bovendien is MySQL een databasebeheersysteem dat de gebruiker de mogelijkheid biedt om een ​​relationele database te beheren. Omdat het open-sourcesoftware is, kan de oorspronkelijke broncode van MySQL gratis worden gewijzigd en bewerkt.

Opmerking: MySQL wordt zowel als open-source servereditie als als enterprise-servereditie aangeboden. Om de Enterprise Server-editie te krijgen, moet u een commerciële licentie van Oracle kopen.

MySQL is goed aangepast, waardoor het gemakkelijk te gebruiken is in vergelijking met andere databases zoals de Oracle Database en de Microsoft SQL Server.

MySQL is compatibel met verschillende grote besturingssystemen zoals UNIX, Linux en Windows. Daarom hebben we twee procedurele opties om deze applicatie te installeren. De eerste is om de server-downloadmethode te gebruiken, terwijl de andere is om de desktopinstallatiemethode te gebruiken.

Nadat we het MySQL-programma met succes hebben geïnstalleerd, gaan we nu leren hoe we een database kunnen maken. In ons geval zullen we de serverdownloadprocedure gebruiken. U kunt dit artikel "MySQL installeren op Windows" raadplegen om een ​​duidelijk begrip te krijgen van hoe u MySQL op uw Windows-besturingssysteem installeert.

Heeft u zich afgevraagd hoe u een database in MySQL kunt maken? Maak je geen zorgen en maak je geen zorgen meer, aangezien dit artikel alle stappen doorloopt die nodig zijn om een ​​database in MySQL te maken. Het enige wat u hoeft te doen is uw tijd te sparen en dit artikel door te lezen.

Een database maken in MySQL

Simpel gezegd, het maken van een database in MySQL is gewoon de eerste stap om gegevens op een goed gestructureerde manier op te slaan. Er zijn handige syntaxis die worden gebruikt om databases te maken, zoals we in dit artikel zullen zien.

DATABASE MAKEN statement is de belangrijkste en meest waardevolle syntaxis in deze sectie omdat het een nieuwe database in SQL creëert.

Bij het maken van een database wordt de "CREATE ” trefwoord wordt gebruikt bij het ontwikkelen of maken. Er zijn bijvoorbeeld twee belangrijke create-instructies in SQL:

  • DATABASE MAKEN
  • TABEL MAKEN

Syntaxis:

CREATE DATABASE database_name;

Opmerking: database_name is de naam van de database.

Er zijn twee manieren om een ​​database te maken:

  • MySQL Command Line Client gebruiken
  • MySQL Workbench gebruiken

Database maken met MySQL-opdrachtregelclient

Eerst moet u CREATE DATABASE . opgeven statement gevolgd door de databasenaam om een ​​databank aan te maken. Een punt om op te merken:de databasenaam moet uniek zijn binnen de MySQL-serverinstantie. Als u geen unieke naam aan uw database opgeeft, verschijnt er een foutmelding vanuit MySQL. Wanneer dergelijke situaties zich voordoen, moet u een andere naam aan uw database opgeven. Een veel voorkomende fout is bijvoorbeeld dat wanneer u een reeds bestaande naam gebruikt om een ​​database te maken, u een pop-upfout krijgt.

Voorbeeld:

Gebruik de volgende syntaxis om een ​​nieuwe database in MySQL (Command Line Client) te maken met de naam foss_linux:

CREATE DATABASE foss_linux;

Als je per ongeluk dezelfde naam hebt gebruikt, kun je eenvoudig een andere database maken; daarom moet u niet in paniek raken als u de fout krijgt, omdat dit normaal is. U kunt ook de database laten vallen en een nieuwe maken.

Tijdens het maken van de database hoeft u zich geen zorgen te maken over tekenset en sortering, aangezien MySQL standaard tekensets en sorteringen toepast tijdens het instellen van de database.

Om een ​​nieuwe database aan te maken met behulp van de MySQL-opdrachtregelclient, zoals hierboven weergegeven, moet u zich aan de volgende richtlijnen houden:

  • Log eerst in met de verstrekte rootgebruikersreferenties die u hebt gemaakt tijdens het installeren van MySQL op uw besturingssysteem.
  • Gebruik de DATABASE MAKEN statement om een ​​nieuwe database aan te maken
  • Gebruik de DATABASES TONEN statement om een ​​lijst met bestaande databases terug te sturen naar de huidige server.

Voer de SHOW CREATE DATABASE . uit om de nieuw aangemaakte database te controleren .

Na het uitvoeren van die opdracht, retourneert MySQL de naam van de DB, de tekenset en de sortering samen, zoals weergegeven in de afbeelding hierboven.

Na voltooiing kunt u nu tabellen en andere database-gerelateerde objecten maken in de nieuw gemaakte foss_linux-database.

U kunt nu de opdrachtregelclient afsluiten met de “quit” opdracht. Deze verklaring is handig als u het MySQL-programma wilt afsluiten en afsluiten. Typ het exit-commando om af te sluiten.

Dit zijn de cruciale stappen die u nodig heeft om uzelf vertrouwd te maken om met succes gegevens in een database te creëren, opvragen, manipuleren en bewerken.

Dit is een manier om een ​​database in MySQL te maken. Een andere veelgebruikte methode die we in dit artikel zullen behandelen, is het maken van een database met behulp van MySQL-workbench. Volg de onderstaande stappen om met succes een database te maken met MySQL-workbench.

Een database maken met de MySQL Workbench

Er zijn twee manieren om een ​​database te maken met MySQL workbench:

Methode 1

Start eerst de MySQL-werkbanktoepassing en klik op de knop met de tekst "+" zoals hieronder weergegeven om een ​​nieuwe verbinding tot stand te brengen.

Typ vervolgens de naam voor de verbindingen en klik vervolgens op de knop Verbinding testen.

Nadat u op die knop hebt geklikt, wordt de bank gestart en wordt een dialoogvenster weergegeven waarin u wordt gevraagd het wachtwoord van de "root"-gebruiker in te voeren:

In deze sectie moet u eerst het wachtwoord voor de rootgebruiker invoeren; klik daarna op het "selectievakje" in de Bewaar wachtwoord in kluis en klik vervolgens op de knop "OK" onderaan om door te gaan met het proces.

Zodra de vorige stap is voltooid, dubbelklikt u op de verbindingsnaam "Foss Linux Tuts" om verbinding te maken met de MySQL-server, zoals te zien is in het onderstaande voorbeeld.

Daarna start MySQL Workbench met het volgende venster met vier secties:Navigator, Query, Informatie en uitvoer.

Klik op de knop "maak een nieuw schema in de verbonden server" in de werkbalk, zoals weergegeven in de onderstaande schermafbeelding.

Opmerking: In MySQL zijn er termen die je ook moet kennen, zoals het schema, dat wil zeggen database. Dus als u wordt gevraagd een nieuw schema te maken, wordt u met andere woorden verteld een nieuwe database te maken.

De tekenset en sortering worden standaard ingesteld terwijl u de database of het schema maakt; daarom hoef je niets te veranderen. Als u klaar bent, klikt u op de knop 'Toepassen' onder aan het venster.

Bovendien bevindt zich onderaan een terugzetknop die u helpt bij het ongedaan maken van alle specificaties of instellingen die u per ongeluk hebt gemaakt voordat u uw database instelde.

Nadat je dat hebt gedaan, verschijnt er een venster op MySQL Workbench met het SQL-script dat op de database moet worden toegepast. Merk op dat de opdracht CREATE SCHEMA hetzelfde is als de instructie CREATE DATABASE. Daarom kunt u alles gebruiken dat bij u past om de database te maken.

Als u klaar bent, ziet u de nieuw aangemaakte database op het tabblad Schema's.

Methode 2:

Om een ​​database aan te maken met de naam fosslinux_tuts, zullen we de volgende syntax gebruiken:

CREATE SCHEMA fosslinux_tuts

Opmerking: Als u methode 2 gebruikt, moet u de query uitvoeren met de eerste knop na de knop Opslaan.

Deze syntaxis zal een database "fosslinux_tuts" creëren.

Conclusie

We hopen dat u nu volledig bekend bent met alles wat u moet weten over het maken van een database in MySQL met behulp van beide methoden (een database maken met het MySQL-programma en een database maken met MySQL-bank).

Samenvattend heeft deze tutorial samengevat hoe u een nieuwe database kunt maken vanuit het MySQL-programma met behulp van de MySQL "CREATE DATABASE" -instructie en vanuit MySQL-workbench met behulp van de "CREATE SCHEMA" -instructie. Bovendien heeft het artikel ook gedeeltelijk betrekking op de installatie van MySQL op Windows-besturingssystemen.

Met behulp van deze zelfstudie over het artikel kunt u een geheel nieuwe database maken met behulp van beide hierboven genoemde methoden. Heb je ooit geprobeerd om MySQL te gebruiken? Waarom en hoe voel je je bij het gebruik ervan? Deel het alsjeblieft met ons in het commentaargedeelte hieronder. Bedankt voor het lezen.


  1. Hoe voer ik elke dag een opgeslagen procedure uit in SQL Server Express Edition?

  2. Hoe vind ik de actieve poort van SQL Server?

  3. Room DB gebruiken in bibliotheekproject

  4. Hoe SQLite Min() werkt