Mis on tabel?
Tabel on objekt, mis salvestab andmeid rea ja veeru vormingus. Diagrammi all näitab vastavalt ridu ja veergu.
Selles õpetuses saate teada:
- Mis on tabel?
- Kuidas luua tabelit
- T-SQLi kasutamine
- T-SQL: uue tabeli loomine olemasoleva tabeli abil.
- Table Designeri kasutamine
- Muuda tabelit
- T-SQLi kasutamine
- Tabelikujundaja kasutamine
- Kustuta tabel
- SQL Serveri haldusstuudio kasutamine
- T-SQLi kasutamine
Kuidas luua tabelit
Andmete andmebaasi salvestamise esimene samm on luua tabel, kus andmed asuvad. Pärast tabeli loomist saame tabelis olevaid ridu jätkata.
Saame tabeli luua järgmistel viisidel:
- T-SQL: looge uus tabel, määratledes kõik veerud ja nende andmetüüp.
- T-SQL: uue tabeli loomine olemasoleva tabeli abil
- Table Designeri kasutamine
Uurime seda üksikasjalikult:
T-SQL: looge uus tabel, määratledes kõik veerud ja nende andmetüüp.
Allpool on tabeli loomise süntaks
Süntaks:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Siin,
- Parameeter tableName tähistab loodava tabeli nime.
- Parameetrid veerg_1, veerg_2 ... tähistavad tabelisse lisatavaid veerge.
- Veerg tuleks määrata kas NULL või NOT NULL. Kui te ei määra, võtab SQL Server vaikeväärtuseks NULL.
Loome kahe veeruga põhitabeli
Päring:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Eeltingimus: valige andmebaas, kuhu soovite tabeli luua.
1. samm. Käivitage päring, klõpsates käsku Käivita.
Enne päringu käivitamist pole ühtegi tabelit olemas:
Tulemus: pärast päringu käivitamist klõpsake nuppu Värskenda. Uus tabel on olemas kursusena.
2. samm. Sisestage mõned andmed
Siiani on tabel ainult olemas, kuid loodud tabelis pole veel andmeid.
Transact-SQL-il on INSERT-lause, mida saab kasutada andmete sisestamiseks tabelisse. Selle väitega saame tabelisse sisestada kas ühe või mitu veergu.
Süntaks
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Ülaltoodud näitab käsu põhisüntaksit, kui kasutatakse tabelisse andmete sisestamiseks märksõna VALUES.
Lisame neli rida, kasutades käsku Sisesta .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Allpool olev pilt näitab, et nüüd on nelja rea sisestamine edukas.
Samm 3) Andmete vaatamiseks SQL Serveris kasutame käsku SELECT. Avaldusel on järgmine süntaks:
SELECT expressionFROM tableName[WHERE condition];
Näite päring:
SELECT * FROM COURSE;
Tulemus: Tabel loodi ja tabelites on neli kirjet. Pange tähele, et ükskõik millises veerus saame luua duplikaatväärtusega kirjeid, kuna piiranguid pole.
T-SQL: uue tabeli loomine olemasoleva tabeli abil.
Nüüd öelge, et soovime veel ühte ülaltoodud tabelit nagu KURSUS. Kuid me peame ainult üks veerg COURSE_NAME ja ei course_ID.
Süntaks:
SELECT (Column 1,… ) INTOFROM ;
Näite päring:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
1. samm. Käivitage päring, klõpsates käsku Käivita.
Tulemus: loodud uus tabel nimega COURSE_NAMES , olemasoleva 1 veeru ja nelja kirjega vanemast tabelist.
SELECT * FROM COURSE_NAMES;
Table Designeri kasutamine
Samuti võime tabeli luua Studio Management IDE-st, kasutades Table Designerit.
Samm 1) Paremklõpsake tabelit> Uus> Klõpsake tabelit.
2. samm. Sisestage veergude nimed ja andmetüübid. Valige, kas lubada nullide olemasolu või mitte.
Samm 3) Tabeli salvestamiseks vajutage "CTRL + S". Sisestage nimi kui „Course_Title”
Tulemus: klõpsake nuppu Värskenda ja näeme, et on olemas uus tabel, mille nimi on Course_Title , ühe veeru nimega Course_Name .
Muuda tabelit
On kaks võimalust , et Alter Tabel in SQL server .
1. T-SQL: muutke tabelit uute veergude lisamisega.
2. Tabelikujundaja kasutamine
T-SQL: muutke tabelit veergude lisamise teel
Allpool on tabeli Alter süntaks
Süntaks :
Alter TABLE