1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

SQL-szkriptek írása

Az adatbázisok létrehozását és szerkesztését lehetővé tevő SQL vagy Structured Query Language az egyik legkönnyebben érthető webalapú programozási nyelv. Ennek ellenére sokan nem foglalkoznak azzal, hogy megtanulják az SQL csínját-bínját, mert az adatbázis-kezelők, például a phpMyAdmin lehetővé teszik a táblák létrehozását, szerkesztését és megtekintését anélkül, hogy bármilyen kódot ismernének. A saját SQL-szkriptek írásának megtanulása nem túl időigényes, és rendkívül hasznosnak bizonyul az adatokkal teli webhelyek létrehozásakor.

Az SQL szintaxis felfedezése

Tanulja meg a helyes SQL szintaxist. Hagyományosan az SQL-parancsok mindegyike nagybetűs, míg a táblák neve és az összes személyes mezőadat kisbetűvel írható. A PHP-hez hasonlóan minden utasítás pontosvesszővel végződik, de ezeket az utasításokat tetszőleges módon fel lehet bontani külön sorokra (az olvashatóság elősegítése érdekében).

SQL adattípusok kutatása

Ismerkedjen meg az SQL adattípusokkal – azzal, ahogyan az SQL azonosítja a táblázatok összes mezőjében található információkat. A leggyakoribbak az INT (-2 milliárd és 2 milliárd közötti egész számok esetén), a BIGINT (ennél nagyobb vagy kisebb egész számok esetén), a VARCHAR (legfeljebb 256 karakter hosszúságú szöveg) és a TEXT (legfeljebb 64 000 karakter hosszúságú szöveg). P>

Ismerje meg az elsődleges kulcsok szükségességét. A gyakorlatban minden létrehozott táblához tartozik egy egyedi számot tartalmazó „ID” oszlop – az „elsődleges kulcs” címkével –, így biztosítva, hogy egyetlen „rekord” (vagy sor) se legyen egyforma.

Új tábla létrehozása

Hozzon létre egy táblát az adatbázisban a CREATE TABLE paranccsal. Gyakorlása során gyakran ugyanazt a táblát hozza létre újra és újra, ezért gyakran hasznos, ha ezt megelőzi a DROP TABLE IF EXISTS paranccsal, hogy az adatok ne szóródjanak át és ne zavarják meg Önt. Íme az első dolog, amit írnia kell egy "filmek" nevű táblázat létrehozásához:DODD TABLE IF EXISTS filmeket; CREATE TABLE filmek ();

Adjon hozzá mező- vagy oszlopneveket a táblázathoz. Eddig a "filmek" teljesen üresek. A kedvenc filmjeire vonatkozó adatokkal való feltöltéshez szükség lehet egy „Cím” oszlopra, egy „Rendező” és egy „Év” oszlopra – az elsődleges kulcsot tartalmazó „id” oszlopon kívül. Ezt az információt a TÁBLÁZAT LÉTREHOZÁSA sor zárójelébe kell adni.

Figyeljük meg, hogy minden mezőnév után deklarálni kell, hogy milyen adattípusról van szó. Továbbá, míg az SQL automatikusan meghatározza az egész számok hosszát, deklarálnia kell az összes szöveges adat maximális hosszát. Tehát a fenti kódban a "title" mezőben lévő bejegyzések nem lehetnek hosszabbak 60 karakternél, a "directors" mezőben pedig nem lehetnek hosszabbak 30 karakternél.

Adatok beszúrása a táblázatba

Adjon hozzá adatokat a táblázatokhoz. Most már van egy „filmek” nevű táblázata a film elsődleges kulcsának, címének, rendezőjének és évszámának oszlopaival, de ezekben az oszlopokban nincs semmi. Adatok hozzáadásához használja az INSERT INTO parancsot. Az adatok egyenként egy rekordot (sort) szúrnak be. Tehát a CREATE TABLE kód alatt felülről az INSERT INTO parancsok valahogy így néznek ki:INSERT INTO movies VALUES (null, 'Casablanca', 'Michael Curtiz', 1942); INSERT INTO filmek ÉRTÉKEK (null, „Star Wars”, „George Lucas”, 1977); INSERT INTO movies VALUES (null, „Psycho”, „Alfred Hitchcock”, 1960);

A KIVÁLASZTÁS paranccsal húzhat le egy adott információt egy táblázatból. Ha olyan adatbázis-kezelőt használ, mint például a phpMyAdmin, ez lehetővé teszi a szükséges adatok gyors beszerzését. Ha meg akarod nézni a filmek címét a táblázatodban, akkor ezt írd:SELECT title FROM movies; Ha egy egész táblázatot szeretne megnézni, használjon csillagot:SELECT * FROM filmek; Ha pontosítani szeretne, használja a WHERE parancsot:SELECT title FROM movies WHERE director ='Alfred Hitchcock'; Ez felhúzná a táblázatban szereplő összes film nevét, amelyet Alfred Hitchcock rendezett. Ha úgy döntött, hogy szüksége van egy másik Hitchcock-filmre, csak használja újra az INSERT parancsot:INSERT INTO movies VALUES (null, 'North by Northwest', 'Alfred Hitchcock', '1956');

Az Ön adatainak szerkesztése

Szerkessze adatait az UPDATE és SET parancsokkal. A fenti példában az „Észak északnyugat” dátuma 1956. Ez helytelen; valójában 1959-ben adták ki. A hiba kijavításához a következőt kell írnia:UPDATE movies SET year ='1959' WHERE title ='Észak északnyugati irányban';

Törölje az adatokat a DELETE FROM paranccsal. Ha úgy döntesz, hogy már nem szereted a "Psycho"-t, és meg akarsz szabadulni tőle, akkor ezt írd:DELETE FROM FROM WHERE id =3; Figyelje meg a fenti parancsban, hogy a "Psycho" az elsődleges kulcsa, nem pedig a címe alapján törlődik. Csak annyit írhat, hogy:TÖRLÉS A filmekből, WHERE cím ="Pszicho"; De mi van akkor, ha az asztalodban van egy másik film, a "Psycho" címmel, amiről megfeledkeztél? Mindkettőt törölni fogják. Legyen nagyon óvatos a DELETE használatakor.


  1. Filmek rendelése a Netflixen
  2. Hogyan írd meg életrajzodat a Google-on
  3. A hozzáférési tábla szétválasztása
  4. Filmek és zenék online letöltése
  5. LinkedIn-hirdetés írása