Vad är ett bord?
En tabell är ett objekt som lagrar data i rad- och kolumnformat . Nedanför diagrammet visas rader respektive kolumner.
I den här handledningen lär du dig:
- Vad är ett bord?
- Hur man skapar en tabell
- Använda T-SQL
- T-SQL: Skapa en ny tabell med en befintlig tabell.
- Använda Table Designer
- Ändra bord
- Använda T-SQL
- Använda bordsdesigner
- Ta bort tabell
- Använda SQL Server Management Studio
- Använda T-SQL
Hur man skapar en tabell
Det första steget för att lagra data i databasen är att skapa en tabell där data kommer att finnas. Efter skapandet av tabellen kan vi fortsätta infoga raderna i tabellen.
Vi kan skapa en tabell på följande sätt:
- T-SQL: Skapa en ny tabell genom att definiera alla kolumner och dess datatyp.
- T-SQL: Skapa ny tabell med en befintlig tabell
- Använda Table Designer
Låt oss studera detta i detalj:
T-SQL: Skapa en ny tabell genom att definiera alla kolumner och dess datatyp.
Nedan är syntaxen för att skapa tabell
Syntax:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Här,
- Parametern tabellnamn anger namnet på den tabell som du ska skapa.
- Parametrarna kolumn_1, kolumn_2 ... betecknar de kolumner som ska läggas till i tabellen.
- En kolumn ska anges antingen NULL eller NOT NULL. Om du inte anger, tar SQL Server NULL som standard.
Låt oss skapa en grundläggande tabell med två kolumner
Fråga:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Pre-Requisite: Välj den databas där du behöver skapa tabellen.
Steg 1) Kör frågan genom att klicka på Kör.
Innan du kör frågan finns det ingen tabell:
Resultat: När du har kört frågan, klicka på "Uppdatera" -knappen. Den nya tabellen finns som en kurs.
Steg 2) Infoga lite data
Hittills finns tabellen bara, men det finns inga data i tabellen skapad än.
Transact-SQL har INSERT-satsen som kan användas för att infoga data i en tabell. Med detta uttalande kan vi infoga antingen en eller flera kolumner i en tabell.
Syntax
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Ovanstående visar den grundläggande syntaxen för kommandot när du använder nyckelordet VALUES för att infoga data i en tabell.
Låt oss infoga fyra rader med kommandot Infoga .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Nedanstående ögonblicksbild visar att införandet av fyra rader nu är framgångsrikt.
Steg 3) För att visa data i SQL Server använder vi SELECT-satsen. Uttalandet tar följande syntax:
SELECT expressionFROM tableName[WHERE condition];
Exempel på fråga:
SELECT * FROM COURSE;
Resultat: Tabellen har skapats och det finns fyra poster i tabellerna. Observera att vi kan skapa poster med ett dubblettvärde i någon av kolumnerna eftersom det inte finns några begränsningar.
T-SQL: Skapa en ny tabell med en befintlig tabell.
Säg nu att vi vill ha en annan tabell som COURSE-tabellen skapad ovan. Vi behöver dock bara en kolumn med Course_Name och inte Course_ID.
Syntax:
SELECT (Column 1,… ) INTOFROM ;
Exempel på fråga:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Steg 1) Kör frågan genom att klicka på Kör.
Resultat: Ny tabell skapad med namnet COURSE_NAMES med befintlig 1 kolumn och fyra poster från äldre tabell.
SELECT * FROM COURSE_NAMES;
Använda Table Designer
Vi kan också skapa tabell från Studio Management IDE med hjälp av Table Designer.
Steg 1) Högerklicka på tabell> nytt> klicka på tabell.
Steg 2) Ange kolumnnamn, datatyper. Välj om nollor ska tillåtas eller inte.
Steg 3) Tryck på 'CTRL + S' för att spara tabellen. Ange namn som 'Course_Title'
Resultat: Klicka på 'Uppdatera' så ser vi Ny tabell finns med namnet som Course_Title med en kolumn som heter Course_Name .
Ändra bord
Det finns två sätt att ändra tabell i SQL-servern .
1. T-SQL: Ändra tabell genom att lägga till nya kolumner.
2. Använda bordsdesigner
T-SQL: Ändra tabell genom att infoga kolumner
Nedan finns syntaxen för att ändra tabellen
Syntax :
Alter TABLE