Sett inn eller oppdatere data med SQL

1. For hensikten med vår leksjon vi vil bruke phpMyAdmin
verktøy.
Grunnleggende bruk av dette verktøyet er beskrevet i leksjon hvor du vil lære hvordan du oppretter en ny database og tabeller.
oppretter MySQL database med phpMyAdmin
2. Vi vil bruke tabell fra forrige trinn, beskrevet i leksjon Opprett MySQL database med phpMyAdmin.

tabell inneholder følgende felt:
id (INT)
nummer (INT)
tekst (tEKST)
dato (dATE)

3. Nye data legges til i databasen med SQL kommando SETT
Du kan se syntaksen nedenfor.
INSERT into tabele_name VALUES ( 'verdi1', 'value2', ...) < .no> For å sette inn data i vårt bord vi kan bruke følgende SQL-setning:
INSERT into my_table VERDIER (0444, 'min tekst', '2013-05-10'); Book Vi har brukt verdien 0 for det første feltet som heter Id
. Fordi dette feltet ble definert som Autoincrement
, vil den faktiske verdien i databasen være en høyere da gjeldende maksimale verdien av de eksisterende poster.
4. Det er også en utvidet syntaks der vi bruker også feltnavn og bruker følgende form:
INSERT into tabele_name (field1, field2, ...) VALUES ( «VALUE1 ',' value22 ', ...)
i vårt tilfelle SQL setningen vil da være:
INSERT into my_table (id, tall, tekst, dato) VALUES (0,444, "min tekst ',' 2013-05-10 ');
jeg vil sterkt anbefale at du bruker denne syntaksen, fordi i tilfelle av endringer i strukturen i databasen SQL setning vil fortsatt fungere som forutsatt, noe som ikke kan sies for det første eksemplet.
5. for å oppdatere data vil vi bruke kommandoen UPDATE
Basic syntaks er følgende:.
UPDATE tabele_name SET field1 = 'value1', field2 = 'value2', ... WHERE betingelse
Fordi vi vanligvis vil endre en bestemt post vi må legge til WHERE
klausulen, hvor vi definerer som registrerer vi ønsker å endre
i vårt tilfelle SQL kommando for oppdatering vil være:.
UPDATE my_table sett text = 'nye teksten' WHERE id = 4;.
Som du kan se er det ikke nødvendig å bruke alle feltnavn
6. Vi har nå lært grunnleggende bruk av Sett Hotell og UPDATE
SQL-setninger.
det eksisterer også mer kompliserte eksempler, men for å utvikle det meste av PHP webapplikasjoner bruken av disse to SQL-kommandoer bør være nok .
Ved flere spørsmål kan du selvsagt spørre på forumet og du vil sikkert få et svar.
<