Mikä on pöytä?
Taulukko on objekti, joka tallentaa tietoja rivi- ja sarakemuodossa . Kaavion alapuolella näkyy rivit ja sarake.
Tässä opetusohjelmassa opit:
- Mikä on pöytä?
- Kuinka luoda taulukko
- T-SQL: n käyttö
- T-SQL: Luo uusi taulukko olemassa olevan taulukon avulla.
- Table Designerin käyttäminen
- Muuttotaulukko
- T-SQL: n käyttö
- Pöytäsuunnittelijan käyttäminen
- Poista taulukko
- SQL Server Management Studion käyttäminen
- T-SQL: n käyttö
Kuinka luoda taulukko
Ensimmäinen vaihe tietojen tallentamiseksi tietokantaan on luoda taulukko, jossa tiedot sijaitsevat. Kun taulukko on luotu, voimme lisätä taulukon rivejä.
Voimme luoda taulukon seuraavilla tavoilla:
- T-SQL: Luo uusi taulukko määrittelemällä kaikki sarakkeet ja sen tietotyyppi.
- T-SQL: Luo uusi taulukko olemassa olevan taulukon avulla
- Table Designerin käyttäminen
Tutkitaan tätä yksityiskohtaisesti:
T-SQL: Luo uusi taulukko määrittelemällä kaikki sarakkeet ja sen tietotyyppi.
Alla on syntaksin luominen taulukko
Syntaksi:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Tässä,
- Parametrin tableName tarkoittaa sen taulukon nimeä, jonka aiot luoda.
- Parametrit sarake_1, sarake_2 ... tarkoittavat taulukkoon lisättäviä sarakkeita.
- Sarake on määritettävä joko NULL tai NOT NULL. Jos et määritä, SQL Server ottaa oletusarvoksi NULL.
Luodaan perustaulukko, jossa on kaksi saraketta
Kysely:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Ennakkovaraus: Valitse tietokanta, johon haluat luoda taulukon.
Vaihe 1) Suorita kysely napsauttamalla Suorita.
Ennen kyselyn suorittamista taulukkoa ei ole:
Tulos: Kun olet suorittanut kyselyn, napsauta Päivitä-painiketta, uusi taulukko on kurssi.
Vaihe 2) Lisää tietoja
Taulukko on tähän asti olemassa, mutta luotussa taulukossa ei ole vielä tietoja.
Transact-SQL: ssä on INSERT-käsky, jota voidaan käyttää tietojen lisäämiseen taulukkoon. Tämän lausunnon avulla voimme lisätä joko yhden tai useamman sarakkeen taulukkoon.
Syntaksi
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Edellä on esitetty komennon perussyntaksi käytettäessä VALUES-avainsanaa tietojen lisäämiseen taulukkoon.
Lisätään neljä riviä Lisää- komennolla.
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Alla oleva tilannekuva osoittaa, että nyt neljän rivin lisääminen onnistuu.
Vaihe 3) Tarkastellaksesi tietoja SQL Serverissä käytämme SELECT-käskyä. Lauseke ottaa seuraavan syntaksin:
SELECT expressionFROM tableName[WHERE condition];
Esimerkkikysely:
SELECT * FROM COURSE;
Tulos: Taulukko luotiin, ja taulukoissa on neljä tietuetta. Huomaa, että voimme luoda tietueita, joilla on kaksoisarvo, mihin tahansa sarakkeeseen, koska rajoituksia ei ole.
T-SQL: Luo uusi taulukko olemassa olevan taulukon avulla.
Sano nyt, että haluamme uuden taulukon, kuten KURSSI-taulukon, luotavan yllä. Meidän on kuitenkin vain yksi sarake COURSE_NAME ja ei Course_ID.
Syntaksi:
SELECT (Column 1,… ) INTOFROM ;
Esimerkkikysely:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Vaihe 1) Suorita kysely napsauttamalla Suorita.
Tulos: Uusi taulukko, jonka nimi on COURSE_NAMES, jolla on 1 sarake ja neljä tietuetta Vanhemmasta taulukosta.
SELECT * FROM COURSE_NAMES;
Table Designerin käyttäminen
Voimme myös luoda taulukon Studio Management IDE: stä Table Designerilla.
Vaihe 1) Napsauta hiiren kakkospainikkeella Taulukko> Uusi> Napsauta Taulukko.
Vaihe 2) Syötä sarakkeiden nimet, tietotyypit. Valitse, sallitaanko nollat vai ei.
Vaihe 3) Tallenna taulukko painamalla CTRL + S. Syötä nimi kurssiksi_nimi
Tulos: Napsauta Päivitä, niin voimme nähdä uuden taulukon, jonka nimi on Course_Title, ja yhden sarakkeen nimi on Course_Name .
Muuttotaulukko
On kaksi tapaa ja Alter taulukossa on SQL Server .
1. T-SQL: Muuta taulukkoa lisäämällä uusia sarakkeita.
2. Pöytäsuunnittelijan käyttäminen
T-SQL: Muuta taulukkoa lisäämällä sarakkeita
Alla on syntaksi Alter- taulukkoon
Syntaksi :
Alter TABLE