Att veta hur man skapar en SQL-tabell på rätt sätt är kanske en av de viktigaste färdigheterna en blivande databasdesigner borde ha.
Om du är ny på databashantering eller helt enkelt behöver en uppdatering av SQL-tabeller, är den här handledningen precis den för dig.
Komma igång med din SQL-tabell
Innan vi skapar en tabell, se till att du har ett schema inställt i en SQL-server. För det här exemplet kommer vi att använda en MySQL-server tillsammans med MySQL Workbench för att skapa en tabell.
Det första du ska göra är att skapa en anslutning.
För att göra detta, öppna MySQL Workbench och klicka på + ikon för att lägga till en anslutning.
Detta öppnar en dialogruta där du kan kontrollera egenskaperna för den nya anslutningen. Lägg till en ny Anslutningsnamn och klicka OK.
Genom att klicka på anslutningen kommer du till redigeraren där du kan mata in frågor för att skapa och manipulera scheman.
För att testa vår kod för att skapa en tabell, låt oss skapa ett nytt schema.
CREATE schema mySchema;
USE mySchema
Detta skapar ett SQL-schema som lagrar tabeller och deras relationer. Nu till bordet.
Skapa en SQL-tabell
I SQL kan en tabell skapas med nyckelordet CREATE. När du skapar tabellen måste du ange dess kolumnnamn, kolumndatatyper och primärnyckelkolumnen.
Den allmänna syntaxen för att göra det är:
CREATE TABLE table_name(
column1 datatype
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( columnName )
);
Låt oss använda den här syntaxen för att skapa en tabell som lagrar personaldata i ett företag.
use mySchema;
CREATE TABLE employee(
empID int not null,
empName varchar(25) not null,
emailID varchar(25) not null,
PRIMARY KEY (empID)
);
Notera nyckelfrasen som inte är null här. Detta säkerställer att när en ny anställd läggs till kan inget av fälten lämnas tomt när informationen läggs till.
Låt oss nu testa om vår tabell skapades och lagrades i schemat. Ett sätt att göra det är att lägga till några värden i tabellen och mata ut dem i panelen ‘Resultatrutnät’.
Lägga till värden i en SQL-tabell
För att lägga till värden i tabellen, använd följande kommando och argument:
INSERT INTO employee
VALUES (1, ‘John Matthews’, ‘[email protected]’);
Visa värden från en SQL-tabell
För att visa värden från personaltabellen kan vi använda kommandot SELECT.
För att göra det, använd följande:
SELECT * from employee;
* här är en jokerteckenoperatör som väljer allt som standard. I det här fallet är alla rader i personaltabellen valda för att visas.
Om allt går smidigt bör du se detta:
Utforska SQL vidare
Det finns mycket mer i databaser än att bara bygga tabell-på-tabell. Du kan leka med några praktiska funktioner som frågor och underfrågor eller, om du känner dig äventyrlig, till och med prova att skriva en procedur eller trigger.
I slutet av dagen beror dock effektiviteten hos ditt SQL-program på hur väl du bygger och strukturerar dina tabeller. Så se till att ha den här guiden som bokmärkt tills du vet hur du bygger SQL-tabeller som din egen rygg!
Om författaren
Yash Chellani (10 publicerade artiklar)
Yash är en blivande datavetenskapsstudent som älskar att bygga saker och skriva om allt som är tekniskt. I hans free tid, han gillar att spela squash, läsa en kopia av den senaste Murakami och jaga drakar i Skyrim.
Mer från Yash Chellani
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
