Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Operationer med databaseinstans | RDS Management
Introduktion til Cloud Computing

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.

Cloud tech S4C4 1

Her er kommandoen til at oprette en database:

CREATE DATABASE CodefinityGuideDatabase
Note
Bemærk

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:

Cloud tech S4C4 2

Og den anden:

Cloud tech S4C4 3

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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

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.

Cloud tech S4C4 1

Her er kommandoen til at oprette en database:

CREATE DATABASE CodefinityGuideDatabase
Note
Bemærk

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:

Cloud tech S4C4 2

Og den anden:

Cloud tech S4C4 3

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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
some-alt