Kas ir tabula?
Tabula ir objekts, kas datus glabā rindu un kolonnu formātā. Zem diagrammas tiek parādītas attiecīgi Rindas un Kolonna.
Šajā apmācībā jūs uzzināsiet:
- Kas ir tabula?
- Kā izveidot tabulu
- Izmantojot T-SQL
- T-SQL: izveidojiet jaunu tabulu, izmantojot esošo tabulu.
- Izmantojot tabulas noformētāju
- Mainīt tabulu
- Izmantojot T-SQL
- Galda dizainera izmantošana
- Dzēst tabulu
- Izmantojot SQL Server Management Studio
- Izmantojot T-SQL
Kā izveidot tabulu
Pirmais solis datu glabāšanai datu bāzē ir izveidot tabulu, kurā atradīsies dati. Pēc tabulas izveides mēs varam turpināt ievietot tabulas rindas.
Mēs varam izveidot tabulu šādos veidos:
- T-SQL: izveidojiet jaunu tabulu, definējot visas kolonnas un tās datu tipu.
- T-SQL: izveidojiet jaunu tabulu, izmantojot esošu tabulu
- Izmantojot tabulas noformētāju
Pētīsim to detalizēti:
T-SQL: izveidojiet jaunu tabulu, definējot visas kolonnas un tās datu tipu.
Zemāk ir sintakse, lai izveidotu tabulu
Sintakse:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Šeit,
- Parametrs tableName apzīmē izveidojamās tabulas nosaukumu.
- Parametri column_1, column_2… apzīmē tabulai pievienojamās kolonnas.
- Kolonna jānorāda kā NULL vai NOT NULL. Ja nenorādīsit, SQL Server kā noklusējumu izmantos NULL.
Izveidosim pamata tabulu ar divām kolonnām
Vaicājums:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Iepriekšējs rekvizīts: atlasiet datu bāzi, kurā jums jāizveido tabula.
1. solis. Palaidiet vaicājumu, noklikšķinot uz Izpildīt.
Pirms vaicājuma izpildes nav tabulas:
Rezultāts: Pēc vaicājuma izpildīšanas noklikšķiniet uz pogas Atsvaidzināt, jaunā tabula pastāv kā kurss.
2. solis) Ievietojiet dažus datus
Līdz šim tabula pastāv tikai, taču izveidotajā tabulā vēl nav datu.
Transact-SQL ir INSERT priekšraksts, ko var izmantot, lai ievietotu datus tabulā. Izmantojot šo paziņojumu, mēs varam ievietot tabulā vienu vai vairākas kolonnas.
Sintakse
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Iepriekš parādīts komandas pamata sintakse, lietojot atslēgvārdu VALUES, lai ievietotu datus tabulā.
Ievietosim četras rindas, izmantojot komandu Insert .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Zemāk esošais momentuzņēmums parāda, ka tagad četru rindu ievietošana ir veiksmīga.
3. solis. Lai skatītu datus SQL Server, mēs izmantojam SELECT. Izrakstā tiek izmantota šāda sintakse:
SELECT expressionFROM tableName[WHERE condition];
Vaicājuma piemērs:
SELECT * FROM COURSE;
Rezultāts: tabula ir izveidota, un tabulās ir četri ieraksti. Ņemiet vērā, ka jebkurā kolonnā mēs varam izveidot ierakstus ar vērtības dublikātu, jo nav ierobežojumu.
T-SQL: izveidojiet jaunu tabulu, izmantojot esošo tabulu.
Tagad sakiet, ka mēs vēlamies izveidot citu tabulu, piemēram, COURSE tabulu, kas izveidota iepriekš. Taču mums ir nepieciešams tikai viens kolonnas COURSE_NAME un nevis Course_ID.
Sintakse:
SELECT (Column 1,… ) INTOFROM ;
Vaicājuma piemērs:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
1. solis. Palaidiet vaicājumu, noklikšķinot uz Izpildīt.
Rezultāts: izveidota jauna tabula ar nosaukumu COURSE_NAMES ar esošo 1 kolonnu un četriem ierakstiem no vecākās tabulas.
SELECT * FROM COURSE_NAMES;
Izmantojot tabulas noformētāju
Mēs varam arī izveidot tabulu no Studio Management IDE, izmantojot Table Designer.
1. solis) Ar peles labo pogu noklikšķiniet uz Tabula> Jauns> Noklikšķiniet uz Tabula.
2. solis) Ievadiet kolonnu nosaukumus, datu tipus. Atlasiet, vai atļaut nulles vai nē.
3. solis. Lai saglabātu tabulu, nospiediet taustiņu kombināciju CTRL + S. Ievadiet nosaukumu kā 'Course_Title'
Rezultāts: Noklikšķiniet uz Atsvaidzināt, un mēs varam redzēt, ka pastāv jauna tabula ar nosaukumu Course_Title ar vienu kolonnu kā Course_Name .
Mainīt tabulu
Ir divi veidi , lai Alter tabula ar SQL serveri .
1. T-SQL: Mainiet tabulu, pievienojot jaunas kolonnas.
2. Galda dizainera izmantošana
T-SQL: Mainiet tabulu, ievietojot kolonnas
Zemāk ir tabulas Alter sintakse
Sintakse :
Alter TABLE