Operationer med databaseinstans
Stryg for at vise menuen
Dette demonstrerer, at selv de mest grundlæggende SQL-kommandoer fungerer fuldstændig problemfrit med en cloud-database. For eksempel kan vi oprette to tabeller til at gemme brugeres telefonnumre og en anden tabel til at gemme beskrivelser af forskellige produkter.
For at gøre dette skal du åbne vores MySQL Workbench, oprette forbindelse til vores cloud-database og oprette en database til vores øvelser.
Her er kommandoen til at oprette en database:
CREATE DATABASE CodefinityGuideDatabase
Du kan vælge ethvert databasenavn i stedet for CodefinityGuideDatabase. Sørg blot for at bruge USE CodefinityGuideDatabase for at oprette forbindelse til den aktuelle database.
Brug nu de følgende SQL-forespørgsler til at oprette de nødvendige tabeller.
For at oprette tabellen user_phones:
CREATE TABLE user_phones (
user_id INT AUTO_INCREMENT PRIMARY KEY,
user_name VARCHAR(255) NOT NULL,
phone_number VARCHAR(20) NOT NULL
);
For at oprette tabellen product_descriptions:
CREATE TABLE product_descriptions (
product_id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(255) NOT NULL,
description TEXT
);
Lad os også indsætte nogle tilfældige data i disse tabeller, så de ikke er tomme.
user_phones:
INSERT INTO user_phones (user_name, phone_number) VALUES
('John Doe', '+1234567890'),
('Jane Smith', '+0987654321');
product_descriptions:
INSERT INTO product_descriptions (product_name, description) VALUES
('Smartphone', 'High-end smartphone with a large screen and advanced camera.'),
('Laptop', 'Portable computer suitable for personal and professional use.');
Vi har nu oprettet en database og to tabeller i vores cloud-database. Nu kan alle oprette forbindelse til denne database og hente de nødvendige data, indsætte nye data osv.
Lad os kontrollere, om alt er gjort korrekt, og hente alle oplysninger fra tabellerne user_phones og product_descriptions:
Og den anden:
Vi oprettede den nødvendige database og oprettede samt udfyldte to tabeller i denne database. Dette gjorde vi for at forbinde til disse databaser fra vores EC2-instans i næste kapitel, se at dataene er gemt i skyen, og hente disse data fra EC2-instansen.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Operationer med databaseinstans
Dette demonstrerer, at selv de mest grundlæggende SQL-kommandoer fungerer fuldstændig problemfrit med en cloud-database. For eksempel kan vi oprette to tabeller til at gemme brugeres telefonnumre og en anden tabel til at gemme beskrivelser af forskellige produkter.
For at gøre dette skal du åbne vores MySQL Workbench, oprette forbindelse til vores cloud-database og oprette en database til vores øvelser.
Her er kommandoen til at oprette en database:
CREATE DATABASE CodefinityGuideDatabase
Du kan vælge ethvert databasenavn i stedet for CodefinityGuideDatabase. Sørg blot for at bruge USE CodefinityGuideDatabase for at oprette forbindelse til den aktuelle database.
Brug nu de følgende SQL-forespørgsler til at oprette de nødvendige tabeller.
For at oprette tabellen user_phones:
CREATE TABLE user_phones (
user_id INT AUTO_INCREMENT PRIMARY KEY,
user_name VARCHAR(255) NOT NULL,
phone_number VARCHAR(20) NOT NULL
);
For at oprette tabellen product_descriptions:
CREATE TABLE product_descriptions (
product_id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(255) NOT NULL,
description TEXT
);
Lad os også indsætte nogle tilfældige data i disse tabeller, så de ikke er tomme.
user_phones:
INSERT INTO user_phones (user_name, phone_number) VALUES
('John Doe', '+1234567890'),
('Jane Smith', '+0987654321');
product_descriptions:
INSERT INTO product_descriptions (product_name, description) VALUES
('Smartphone', 'High-end smartphone with a large screen and advanced camera.'),
('Laptop', 'Portable computer suitable for personal and professional use.');
Vi har nu oprettet en database og to tabeller i vores cloud-database. Nu kan alle oprette forbindelse til denne database og hente de nødvendige data, indsætte nye data osv.
Lad os kontrollere, om alt er gjort korrekt, og hente alle oplysninger fra tabellerne user_phones og product_descriptions:
Og den anden:
Vi oprettede den nødvendige database og oprettede samt udfyldte to tabeller i denne database. Dette gjorde vi for at forbinde til disse databaser fra vores EC2-instans i næste kapitel, se at dataene er gemt i skyen, og hente disse data fra EC2-instansen.
Tak for dine kommentarer!