Kas yra lentelė?
Lentelė yra objektas, kuriame duomenys saugomi eilutės ir stulpelio formatu. Žemiau diagramoje rodomos atitinkamai eilutės ir stulpelis.
Šioje pamokoje sužinosite:
- Kas yra lentelė?
- Kaip sukurti lentelę
- Naudojant T-SQL
- T-SQL: sukurkite naują lentelę naudodami esamą lentelę.
- Naudojant „Table Designer“
- Pakeisti lentelę
- Naudojant T-SQL
- Naudojant „Table designer“
- Ištrinti lentelę
- Naudojant „SQL Server Management Studio“
- Naudojant T-SQL
Kaip sukurti lentelę
Pirmasis duomenų saugojimo duomenų bazėje žingsnis yra lentelės, kurioje bus duomenys, sukūrimas. Paskelbę lentelės kūrimą, mes galime toliau įterpti lentelės eilutes.
Lentelę galime sukurti šiais būdais:
- T-SQL: sukurkite naują lentelę apibrėždami visus stulpelius ir jų duomenų tipą.
- T-SQL: sukurkite naują lentelę naudodami esamą lentelę
- Naudojant „Table Designer“
Panagrinėkime tai išsamiai:
T-SQL: sukurkite naują lentelę apibrėždami visus stulpelius ir jų duomenų tipą.
Žemiau yra sintaksė lentelei sukurti
Sintaksė:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Čia
- Parametras tableName žymi lentelės, kurią ketinate sukurti, pavadinimą.
- Parametrai stulpelis_1, stulpelis_2 ... žymi stulpelius, kurie bus pridėti prie lentelės.
- Stulpelis turėtų būti nurodytas kaip NULL arba NOT NULL. Jei nenurodysite, SQL serveris NULL laikys numatytuoju.
Sukurkime pagrindinę lentelę su dviem stulpeliais
Užklausa:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Išankstinis reikalavimas: pasirinkite duomenų bazę, kurioje turite sukurti lentelę.
1 žingsnis) Paleiskite užklausą spustelėdami Vykdyti.
Prieš vykdant užklausą nėra lentelės:
Rezultatas: Vykdę užklausą, spustelėkite mygtuką „Atnaujinti“. Naujoji lentelė yra žinoma.
2 žingsnis) Įdėkite keletą duomenų
Iki šiol lentelė tik egzistuoja, tačiau sukurtoje lentelėje dar nėra duomenų.
„Transact-SQL“ turi INSERT sakinį, kurį galima naudoti norint įterpti duomenis į lentelę. Šiuo teiginiu galime į lentelę įterpti vieną ar daugiau stulpelių.
Sintaksė
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Aukščiau parodyta pagrindinė komandos sintaksė, kai naudojant raktinį žodį VALUES įterpti duomenis į lentelę.
Įterpkime keturias eilutes naudodami komandą Įterpti .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Žemiau esantis momentinis vaizdas rodo, kad dabar sėkmingai įterpiamos keturios eilutės.
3 žingsnis. Norėdami peržiūrėti duomenis „SQL Server“, naudojame SELECT sakinį. Teiginyje pateikiama tokia sintaksė:
SELECT expressionFROM tableName[WHERE condition];
Užklausos pavyzdys:
SELECT * FROM COURSE;
Rezultatas: Lentelė sukurta, o lentelėse yra keturi įrašai. Atkreipkite dėmesį, kad bet kuriame stulpelyje galime sukurti įrašus su pasikartojančia verte, nes nėra jokių apribojimų.
T-SQL: sukurkite naują lentelę naudodami esamą lentelę.
Dabar sakykime, kad norime kitos lentelės, tokios kaip „Course“ lentelė, sukurta aukščiau. Tačiau mums reikia tik vieno Course_Name stulpelio, o ne Course_ID.
Sintaksė:
SELECT (Column 1,… ) INTOFROM ;
Užklausos pavyzdys:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
1 žingsnis) Paleiskite užklausą spustelėdami Vykdyti.
Rezultatas: sukurta nauja lentelė pavadinimu „ COURSE_NAMES“ su 1 stulpeliu ir keturiais įrašais iš „Senesnės lentelės“.
SELECT * FROM COURSE_NAMES;
Naudojant „Table Designer“
Taip pat galime sukurti lentelę iš „Studio Management IDE“ naudodami „ Table Designer“.
1 žingsnis) Dešiniuoju pelės mygtuku spustelėkite lentelę> Naujas> spustelėkite lentelę.
2 žingsnis) Įveskite stulpelių pavadinimus, duomenų tipus. Pasirinkite, ar leisti negaliojančius, ar ne.
3 žingsnis) Norėdami išsaugoti lentelę, paspauskite „CTRL + S“. Įveskite pavadinimą kaip „Course_Title“
Rezultatas: Spustelėkite „Atnaujinti“ ir pamatysime, kad yra nauja lentelė, kurios pavadinimas yra „ Course_Title“, o vienas stulpelis pavadintas „ Course_Name“ .
Pakeisti lentelę
Yra du būdai, kaip į ALTER TABLE į SQL serverį .
1. T-SQL: Pakeiskite lentelę pridėdami naujų stulpelių.
2. Stalo dizainerio naudojimas
T-SQL: Pakeiskite lentelę įterpdami stulpelius
Žemiau yra lentelės „ Alter “ sintaksė
Sintaksė :
Alter TABLE