Teadmine, kuidas SQL-i tabelit õigesti luua, on võib-olla üks kõige olulisemaid oskusi, mida algaval andmebaaside kujundajal peaks olema.
Kui olete andmebaasihalduses alles uus või vajate lihtsalt värskendust SQL-i tabelite jaoks, on see õpetus just teie jaoks.
SQL-i tabeli alustamine
Enne tabeli loomist veenduge, et teil oleks SQL-serveris seadistatud skeem. Selle näite puhul kasutame a MySQL-server koos MySQL Workbenchiga tabeli loomiseks.
Esimene asi, mida teha, on ühenduse loomine.
Selleks avage MySQL Workbench ja klõpsake nuppu + ikooni ühenduse lisamiseks.
See avab dialoogiboksi, kus saate juhtida uue ühenduse omadusi. Lisage uus Ühenduse nimi ja klõpsake nuppu Okei.
Ühendusel klõpsamine viib teid redaktorisse, kuhu saate skeemide loomiseks ja manipuleerimiseks sisestada päringuid.
Tabeli loomise koodi testimiseks loome uue skeemi.
LOE skeem mySchema;
KASUTAGE mySchema
See loob SQL-skeemi, mis salvestab tabeleid ja nende seoseid. Nüüd lauale.
Looge SQL-tabel
SQL-is saab tabeli luua märksõna CREATE abil. Tabeli loomise ajal peate määrama selle veergude nimed, veeru andmetüübid ja peamise võtme veeru.
Üldine süntaks selleks on:
CREATE TABLE tabeli_nimi (
veerus1 andmetüüp
veeru 2 andmetüüp,
3. veeru andmetüüp,
...
veeru N andmetüüp,
PÕHIVÕTI (veeruNimi)
);
Kasutame seda süntaksit tabeli loomiseks, mis salvestab ettevõttes töötajate andmeid.
kasutage mySchema;
CREATE TABLE töötaja (
empID int pole null,
empName varchar (25) pole null,
emailID varchar (25) pole null,
PÕHIVÕTI (empID)
);
Pange tähele siin mitte nullvõtmefraasi. See tagab, et alati, kui lisatakse uus töötaja, ei saa ükski väli nende teabe lisamise ajal tühjaks jääda.
Nüüd proovime, kas meie tabel on skeemis edukalt loodud ja salvestatud. Üks võimalus selleks on lisada tabelisse mõned väärtused ja väljastada need paneelile „Tulemuste ruudustik“.
Väärtuste lisamine SQL-i tabelisse
Väärtuste lisamiseks tabelisse kasutage järgmist käsku ja argumente:
INSERT INTO töötaja
VÄÄRTUSED (1, ‘John Matthews’, ‘[email protected]’);
Väärtuste kuvamine SQL-tabelist
Töötajate tabeli väärtuste kuvamiseks saame kasutada käsku SELECT.
Selleks kasutage järgmist.
SELECT * töötajalt;
* Siin on metamärgioperaator, kes valib vaikimisi kõik. Sel juhul valitakse kuvamiseks kõik töötaja tabeli read.
Kui kõik sujub sujuvalt, peaksite seda nägema:
Seotud: Õpi SQLi käsku GROUP BY
SQLi edasine uurimine
Andmebaasid sisaldavad palju muud kui lihtsalt laudade kaupa ülesehitamine. Võite mängida mõningate käepäraste funktsioonidega, nagu päringud ja alaküsimused, või kui soovite end seiklushimulisena tunda, proovige isegi kätt protseduuri või päästiku kirjutamisel.
Päeva lõpuks sõltub teie SQL-programmi efektiivsus sellest, kui hästi te oma tabeleid üles ehitate ja struktureerite. Nii et hoidke seda juhendit järjehoidjatena, kuni teate, kuidas luua SQL-tabeleid nagu oma käsi.
Kas soovite SQL-i kohta rohkem teada saada? Erinevate SQL-i päringukäsude käsitsemine on suurepärane viis edasiliikumiseks.
Loe edasi
- Programmeerimine
- SQL
- andmebaasi
Yash on pürgiv arvutiteaduse üliõpilane, kes armastab asju ehitada ja kõigest tehnikast kirjutada. Vabal ajal meeldib talle mängida Squashi, lugeda uusima Murakami koopiat ja Skyrimis lohesid jahtida.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.