Žinojimas, kaip tinkamai sukurti SQL lentelę, galbūt yra vienas iš svarbiausių įgūdžių, kuriuos turėtų turėti pradedantis duomenų bazės dizaineris.

Jei dar nesinaudojote duomenų bazių valdymu arba jums tiesiog reikia atnaujinti SQL lenteles, ši pamoka jums tinka.

Darbo su SQL lentele pradžia

Prieš kurdami lentelę, įsitikinkite, kad turite schemą, sukurtą SQL serveryje. Šiame pavyzdyje naudosime a „MySQL“ serveris kartu su „MySQL Workbench“ sukurti lentelę.

Pirmiausia reikia sukurti ryšį.

Norėdami tai padaryti, atidarykite „MySQL Workbench“ ir spustelėkite + piktogramą, kad pridėtumėte ryšį.

Tai atveria dialogo langą, kuriame galite valdyti naujojo ryšio ypatybes. Pridėti naują Ryšio pavadinimas ir spustelėkite Gerai.

Spustelėjus ryšį, pateksite į redaktorių, kur galėsite įvesti užklausas, kad sukurtumėte ir tvarkytumėte schemas.

Norėdami išbandyti lentelės kūrimo kodą, sukurkime naują schemą.

SUKURTI schemą „mySchema“;
NAUDOTI „mySchema“

Tai sukuria SQL schemą, kurioje saugomos lentelės ir jų ryšiai. Dabar, ant stalo.

instagram viewer

Sukurkite SQL lentelę

SQL lentelę galima sukurti naudojant raktinį žodį CREATE. Kurdami lentelę turite nurodyti jos stulpelių pavadinimus, stulpelių duomenų tipus ir pirminio rakto stulpelį.

Bendroji sintaksė tai padaryti yra:

Sukurti lentelę table_name (
1 stulpelio duomenų tipas
2 stulpelio duomenų tipas,
3 stulpelio duomenų tipas,
...
N stulpelio duomenų tipas,
PAGRINDINIS RAKTAS (columnName)
);

Panaudokime šią sintaksę kurdami lentelę, kurioje saugomi darbuotojų duomenys įmonėje.

naudoti „mySchema“;
Sukurti lentelę darbuotojas (
„empID int“ nėra niekinis,
„empName“ varchar (25) nėra niekinis,
„emailID“ varchar (25) nėra niekinis,
PAGRINDINIS RAKTAS (empID)
);

Čia atkreipkite dėmesį į ne nulinę raktinę frazę. Tai užtikrina, kad kiekvieną kartą pridedant naują darbuotoją, pridedant informaciją, nė vienas iš laukų negali būti paliktas tuščias.

Dabar patikrinkime, ar mūsų lentelė buvo sėkmingai sukurta ir išsaugota schemoje. Vienas iš būdų tai padaryti - pridėti keletą reikšmių prie lentelės ir jas išleisti į skydelį „Rezultatų tinklelis“.

Vertybių pridėjimas SQL lentelėje

Norėdami pridėti reikšmes į lentelę, naudokite šią komandą ir argumentus:

INSERT INTO darbuotojas
VERTYBĖS (1, ‘John ​​Matthews’, ‘[email protected]’);

Vertybių rodymas iš SQL lentelės

Norėdami rodyti vertes iš darbuotojų lentelės, galime naudoti komandą SELECT.

Norėdami tai padaryti, naudokite šiuos veiksmus:

SELECT * iš darbuotojo;

* Čia yra pakaitos simbolių operatorius, kuris viską pasirenka pagal numatytuosius nustatymus. Tokiu atveju visos darbuotojų lentelės eilutės yra pasirinktos rodyti.

Jei viskas vyks sklandžiai, tai turėtumėte pamatyti:

Susijęs: Sužinokite SQL komandą „GROUP BY“

Toliau tyrinėkite SQL

Duomenų bazėse yra daug daugiau, nei paprasčiausiai kuriant stalą ant stalo. Galite žaisti naudodamiesi keliomis patogiomis funkcijomis, tokiomis kaip užklausos ir paklausos, arba, jei jaučiatės drąsus, netgi išbandykite savo jėgas rašydami procedūrą ar aktyviklį.

Tačiau dienos pabaigoje jūsų SQL programos efektyvumas priklauso nuo to, kaip gerai kuriate ir struktūrizuojate lenteles. Taigi nepamirškite laikyti šio vadovo pažymėtu, kol mokėsite kurti SQL lenteles, kaip ant jūsų rankos!

El
„Essential SQL Commands Cheat Sheet“ pradedantiesiems

Norite sužinoti daugiau apie SQL? Turint rankeną su įvairiomis SQL užklausos komandomis, tai puikus būdas žengti pirmyn.

Skaitykite toliau

Susijusios temos
  • Programavimas
  • SQL
  • duomenų bazė
Apie autorių
Yash Chellani (Paskelbti 9 straipsniai)

Yashas yra trokštantis informatikos studentas, mėgstantis kurti daiktus ir rašyti apie viską, kas yra technologija. Laisvalaikiu jis mėgsta žaisti skvošą, skaityti naujausio „Murakami“ egzempliorių ir „Skyrim“ medžioti drakonus.

Daugiau iš Yash Chellani

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.