SQL Server -taulukko: CREATE, ALTER, DROP (T-SQL-esimerkkejä)

Sisällysluettelo:

Anonim

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:

  1. T-SQL: Luo uusi taulukko määrittelemällä kaikki sarakkeet ja sen tietotyyppi.
  2. T-SQL: Luo uusi taulukko olemassa olevan taulukon avulla
  3. 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,… ) INTO  FROM ;

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 
 ADD Column1 datatype, Column2 datatype; 

Kysely :

ALTER TABLE dbo.Course_Title ADD Course_Duration VARCHAR(20);

Vaihe 1) Suorita kysely napsauttamalla Suorita.

Tulos: Uusi sarake olemassa nimellä kuin Course_Duration sisällä COURSE_TITLE Taulukko .

Pöytäsuunnittelijan käyttäminen

Voimme myös muuttaa taulukkoa käyttöliittymästä Table Designerilla.

Vaihe 1) Napsauta hiiren kakkospainikkeella olemassa olevaa taulukkoa> Suunnittelu.

Vaihe 2) Lisää sarakkeen nimi kurssin_aloituspäivämääräksi ja valitse Tietotyyppi.

Vaihe 3) Tallenna uusi sarake painamalla 'CTRL + S'.

Tulos: Uusi sarake luotu nimi Course_Start_Date vuonna COURSE_TITLE taulukossa.

Poista taulukko

Poistamme taulukon, kun sitä ei enää tarvita.

On kaksi tapaa ja Poista taulukon SQL Server .

1. SQL Server Management Studion käyttäminen.

2. T-SQL: Poista taulukko.

SQL Server Management Studion käyttäminen

Vaihe 1) Napsauta hiiren kakkospainikkeella olemassa olevaa taulukkoa> Poista. Taulukon nimi 'Course_Title'

Vaihe 2) Napsauta Poista objekti -ikkunassa OK.

Tulos: Course_Title- taulukko poistettiin taulukosta.

T-SQL: Poista taulukko

Alla on syntaksista pudottamiseen -taulukko

Syntaksi:

DROP TABLE 
;

Parametri tableName on poistettavan taulukon nimi.

Kysely:

DROP TABLE COURSE_NAMES;

Vaihe 1) Suorita kysely napsauttamalla Suorita.

Tulos: Kurssin_nimi- taulukko poistettiin taulukoluettelosta.

Vaihtoehtoisesti voit käyttää myös DELETE TABLE -komentoa. Mutta se poistaa vain rivit (tiedot). Pöydän rakenne säilyy ennallaan. Komennon on tarkoitus katkaista taulukko, jotta sitä voidaan käyttää myöhemmin.

Syntaksi:

DELETE TABLE 
;

Mielenkiintoisia seikkoja!

  • Voimme myös tallentaa isoja tiedostoja, kuten .xml, sarakkeeseen BLOB-, CLOB-tietotyyppinä.
  • Poista voi palata takaisin, mutta pudotus ei voi palata takaisin.

Yhteenveto:

  • Poista taulukko poistaa vain kaikki rivit, mutta taulukkorakenne on edelleen olemassa. Voimme jälleen lisätä uusia rivejä.
  • Pudotus poistaa taulukorakenteen pysyvästi, joten emme voi lisätä uusia rivejä.