Sammanfattning: I den här handledningen kommer du att lära dig mer om en SQL Sample Database som heter HR och som hanterar HR-data för småföretag.
Följande databasdiagram illustrerar HR-provdatabasen:
HR-provdatabasen har sju tabeller:
- Tabellen
employees
lagrar data om anställda. - Tabellen
jobs
lagrar jobbdata, inklusive jobbtitel och löneintervall. - Tabellen
departments
lagrar avdelningsdata. - Tabellen
dependents
lagrar den anställdes anhöriga. - Tabellen
locations
lagrar var företagets avdelningar är belägna. - Tabellen
countries
lagrar data om de länder där företaget bedriver verksamhet. - Tabellen
regions
lagrar data om regioner som Asien, Europa, Amerika, Mellanöstern och Afrika. Länderna är grupperade i regioner.
Nedan visas tabellnamnen och deras poster.
Tabell | Rader |
---|---|
anställda | 40 |
beroende personer | 30 |
avdelningar | 11 |
jobb | 11 | platser | 7 |
länder | 25 |
regioner | 4 |
Typiskt, måste du installera ett RDBMS (Relational Database Management System) för att kunna arbeta med SQL.
Om du har arbetat med ett RDBMS som MySQL, PostgreSQL, Oracle Database och SQL Server kan du använda följande skript för att skapa exempeldatabasen i en av dessa databaser.
Om du inte har ett databassystem att öva på kan du snabbt använda vårt SQL online-verktyg för att utföra SQL-anvisningarna i din webbläsare.
MySQL
Med följande SQL-skript skapas HR-provdatabasen i MySQL:
Skapa HR-provdatabas i MySQL
Med följande skript kan du lägga in data i tabellerna i MySQL:
Ladda HR-data i MySQL
PostgreSQL
Med följande skript skapas HR-provdatabasstrukturen i PostgreSQL.
Skapa HR-provdatabas i PostgreSQL
Med följande skript kan du lägga in data i tabellerna i PostgreSQL:
Ladda HR-data i PostgreSQL
Microsoft SQL Server
Med följande skript skapas HR-provdatabasstrukturen i Microsoft SQL Server.
Skapa HR-provdatabas i SQL Server
Med följande skript kan du infoga data i tabellerna:
Ladda HR-data i SQL Server
Oracle Database (>12c)
Med följande skript skapas HR-provdatabasstrukturen i Oracle Database 12c.
Skapa HR-provdatabas i Oracle
Följande skript lägger in data i tabellerna i Oracle-databasen:
Ladda HR-data i Oracle Database
SQLite
Följande skript skapar HR-provdatabasstrukturen i SQLite.
Skapa HR-provdatabas i SQLite
Följande skript lägger in data i tabellerna i SQLite:
Skapa HR-provdatabas i SQLite
Ta bort tabeller
Nedan följer ett skript som tar bort alla tabeller om du vill uppdatera provdatabasen.
Ta bort alla tabeller
- Har du haft nytta av denna handledning?
- JaNej